There are two main issues to deal with here. 1. If you want to call functions like that in a C++ DLL, you shouldn't put them inside classes. 2. There is an issue called C++ Name Mangling. This is where the linker exports the functions with additional characters that describe the function signature. To call the functions by their names directly, you must place the definitions inside an "extern C" declaration like so:
extern "C"
{
void Hello()
{ printf("Hello");}
void Hello1()
{ printf("Hello 1");}
}
The difficult we do right away... ...the impossible takes slightly longer.