maybe this is a strange question so I don’t know which is the best title for it.
Here is my problem:
I have to make a DLL time tester program in c++ that can load DLL and try their functions, testing if the give a correct results and checking the time that it takes to run them.
So this means that I will receive during the execution of my program a DLL or diferent ones, load them and call their functions without knowing how many params the functions have (before compiling my program).
So I understand that I can’t declare pointers to functions need by
GetProcAddress unless I declare dynamicly (I don’t know if I can do this in c++).
Neither include the header of the DLL dynamiclly.
The only solution I can find is that my program generate a new c or c++ file with all the things necesary to call the DLL functions, compile, luanch it…
Can you give me opinions, ideas, maybe there is a way to do this in C++ and I’m skipping it.
I’m using c++, with codeblock 13.12 and MinWG 4.8.
Thank you all in advance and sorry for my poor english.