Ciao,
allora la risposta è semplice. La funzione non viene trovata perchè in realtà il nome esportato nella DLL non è MyFunction, ma es. nMyFunction@@YAHXZ, cioè viene aggiunta la function decoration per il mangling dei nomi, in quanto c'è differenza fra C e C++ nell'esportazione dei nomi di funzione, etc, cmq...
per farla breve prova a cambiare il codice nel file MyLib.cpp
conint CMyLib::MyFunction()
così dovrebbe andare...extern "C" ExportToDLL int MyFunction(void)
bye
alex

Rispondi quotando