C++ file parser and function extractor

Annullerat Publicerat 4 år sedan Betalades vid leverans
Annullerat 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.

C++-programmering C-programmering Programvaruarkitektur

Projekt-id: #20246586

About the project

13 offerter Distansprojekt Aktivt 4 år sedan

Tilldelades:

Marouh

Dear Sir/Madam We are a software development team with over 10 years of professional experience. We are expert in Qt/C++ programming and carried out numerous software development projects including online monitoring, Mer

$140 USD inom 7 dagar
(15 omdömen)
5.9

13 frilansare har lagt bud på i genomsnitt $161 för det här jobbet

ITPyramid85

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

$140 USD inom 7 dagar
(37 omdömen)
7.1
dinhfreedom

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

$200 USD inom 7 dagar
(59 omdömen)
6.4
maryumakhter5

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

$250 USD inom 7 dagar
(29 omdömen)
5.5
Dream20172017

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

$140 USD inom 7 dagar
(10 omdömen)
4.3
YanLee911

Dear sir Thank you for giving me this opportunity to bid on your project. I read your job requirement and wish I can work on your project. I've a rich experience in the app developments with c, c++ and c#, and I'm abl Mer

$200 USD inom 5 dagar
(5 omdömen)
4.0
Samaji206

I am an Electrical Engineer with a masters degree I have high proficiency in Electrical Engineering, HVAC, LTE system model, Thermal system design, FPGA, Verilog / VHDL, Matlab/ Simulink, Microcontroller, Modeling, op Mer

$30 USD inom 1 dag
(7 omdömen)
4.1
BlackEagle86

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

$200 USD inom 7 dagar
(4 omdömen)
3.5
ibrahimathiaw

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

$222 USD inom 20 dagar
(0 omdömen)
0.0
BetaVersionX

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

$30 USD inom 17 dagar
(0 omdömen)
2.2