C++ file parser and function extractor

Dibatalkan Dipasang 4 tahun yang lalu Dibayar saat pengiriman
Dibatalkan Dibayar saat pengiriman

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.

Pemrograman C++ Pemrograman C Perancangan Perangkat Lunak

ID Proyek: #20246586

Tentang proyek

13 proposal Proyek online Aktif 4 tahun yang lalu

Diberikan kepada:

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, Lebih banyak

$140 USD dalam 7 hari
(15 Ulasan)
5.9

13 freelancer rata-rata menawar $161 untuk pekerjaan ini

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 Lebih banyak

$140 USD dalam 7 hari
(37 Ulasan)
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 Lebih banyak

$200 USD dalam 7 hari
(59 Ulasan)
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. Lebih banyak

$250 USD dalam 7 hari
(29 Ulasan)
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 Lebih banyak

$140 USD dalam 7 hari
(10 Ulasan)
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 Lebih banyak

$200 USD dalam 5 hari
(5 Ulasan)
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 Lebih banyak

$30 USD dalam 1 hari
(7 Ulasan)
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 dalam 7 hari
(4 Ulasan)
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 dalam 20 hari
(0 Ulasan)
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 Lebih banyak

$30 USD dalam 17 hari
(0 Ulasan)
2.2