What would be the best way to, if possible, load a dynamic library and call one of it\'s functions, when we don\'t know the name of the function during compile-time?
There is an example on Wikipedia of all places showing how to use the LoadLibrary() function at runtime. You will see that the function name is specified as a string. You would need to write the code to search for the function name and pass it to similar code.
On Linux you can do this with dlopen() and dlsym() functions.