C++ file parser and function extractor
$30-250 USD
Betalades vid leverans
We need a program that reads in C++ source files, finds the dependencies, and copies only the code used from the dependent files into a file of the same name. The main program will include the newly created "stripped" files and, if done properly, the compiler will compile without linking/missing file/functions errors, etc.
Doxygen, clang, cppasp, ASP, etc, programs have the core ability to do this already but their focus is different. You can use their code base for the parser. Ideally this would be a plugin to Code::Blocks or can be a standalone cross-platform program with a wxWidgets, Qt, etc, interface. The user should be given the option to copy the whole file, parts of the file, or just the code that is used. Also the software should look for overloaded functions and give the user the option to copy overloaded functions even if they aren't used in the main program.
As an example. [login to view URL] calls foo(). foo() is declared in foofuncs.h and defined in foofuncs.cpp. foofuncs has many different functions other than foo(). You would copy the foo() declaration from foofuncs.h to a new file (e.g. [login to view URL]) which would just have the foo() declaration (and relevant includes). Similarly you would do the same to [login to view URL] which would just contain the foo() definition (as well as the #include "foo.h", etc). This will likely need some kind of recursive process to go through all the includes, etc.
Projekt-id: #20246586
About the project
13 frilansare har lagt bud på i genomsnitt $161 för det här jobbet
Hi, I am interested on your project really. i am C#/.Net, Java/JavaFX, C/C++, Crossplatform app expert and have enough experience for 15 years. C#/.Net, Java/JavaFX, C/C++ is my top skill and I can give you perfect res Mer
Dear sir. Your project attracted my attention at first glance, because I've extensive experience in C++ Programming. I'm really confident about your project, and very eager to join your project. If we have a chance to Mer
Hi there, I have read your description and I am fully interested in your project. I am recently graduate as a Software Engineers (Programmers) having 4+ years of experience. I am Experts in JAVA, C, C++ , C# , MATLAB. Mer
Dear sir. I read your project description very carefully. I've really rich experience in developing C++ File Parser Program, so your project is very interesting to me. In the past, I developed many projects related on Mer
Sir I am well versed in this kind of jobs and can do your project as per requirement. I am ready to start Waiting to hear from you. with thanks and regards
Expert in c++ . Guaranteed to be delivered in time or will give back the money . I have 7 years experience with c++ . Embedded software engineer I would prefer to make the app standalone
Hello, I have a 15 years experience in C++ programming. Also I already wrote tools for code analisys. I can try to do this as Code::Blocks plugins. I have not worked with Code::Blocks IDE yet, so it would be very good Mer