Stworzyłem w Asemblerze kod pewnej biblioteki DLL - DLLSkeleton, która dostarcza pewną funkcję - TestFunction. Stworzyłem dodatkowo plik DLLSkeleton.def. Dokonałem kompilacji biblioteki programem masm32 tak, że mam gotowe pliki: DLLSkeleton.dll, DLLSKeleton.lib, DLLSkeleton.exp.
Biblioteka działa poprawnie, ponieważ potrafię wywołać funkcję TestFunction korzystając z innego programu napisanego w Asemblerze.
Nie doszukałem się jednak jak gotową bibliotekę DLL wkompilować do programu napisanego w C++ i jak dokonać wywołania funkcji TestFunction z poziomu kodu napisanego w C++. Używam MS Visual C++ 2008 Express Edition lub DevCpp.
0
0
http://darkcult.gamedev.pl/kursy/apidll.html
Podrozdział Dynamiczne linkowanie