http://msdn.microsoft.com/en-us/library/9h658af8.aspx__declspec (DllImport), как загрузить библиотеку
MSDN говорит, что я могу экспортировать функцию из библиотеки с __declspec(dllexport)
, но как я могу загрузить эту библиотеку в моем исполняемом?
У меня экспортированной функции в DLL:
__declspec(dllexport) void myfunc(){}
А теперь я хотел бы использовать его в моем исполняемым:
__declspec(dllimport) void myfunc(void);
Но как моя программа будет знать, где найти это функционировать?
Посмотрите: http://stackoverflow.com/questions/538134/exporting-functions-from-a-dll-with-dllexport –
Это не к вашей программе. Именно операционная система может найти нужную DLL. Вы можете очень тяжело это сделать, но просто нечего делать. Убедитесь, что DLL присутствует в том же каталоге, что и ваш EXE, и он будет работать плавно. –