Requirements: C++, shared libraries (windows: .dll / unix: .so) knowledge.
- A plugin system for an existing source code which has many classes / functions / enums.
- The shared library's functions must be used in the main app and vice versa.
- The main app's functions must be used in the shared library.
- There has to be a folder (windows plugins/*.dll Unix plugins/*.so). the plugin system must load these libraries and share the main app's functions and load their functions automatically.
example main app class:
bool Load(const char * c_szFileName);
const char * GetFileName();
example of a shared library function:
CTextParser * parser;
parser->Load("[url removed, login to view]");
Those functions and other functions must be used inside the shared libraries.
Bu iş için 5 freelancer ortalamada €87 teklif veriyor
I am very proficient in c and c++. I have 16 years c++ developing experience now, and have worked for more than 7 years. My work is online game developing, and mainly focus on server side, using c++ under Linux environ Daha Fazla
Ready to start the work to Building a plugin system based on shared libraries, We can discuss more over chat, Thanks, Arjun S.
I am interested in your project and i understand it. i can provide the right programming solution for the project asap