Я пытаюсь получить HINSTANCE
для .dll
, но получаю следующую ошибку:
ошибка LNK2019: неразрешенный внешний символ "__declspec(dllimport) struct HINSTANCE__ * m_instance" (__imp_?m_instance@@3PEAUHINSTANCE__@@EA), указанный в функции...
Это код .dll
:
#include <Windows.h>
__declspec(dllexport) HINSTANCE m_instance;
BOOL APIENTRY DllMain(HANDLE hModule, DWORD ul_reason_for_call, LPVOID)
{
switch (ul_reason_for_call) {
case DLL_PROCESS_ATTACH:
m_instance = (HINSTANCE)hModule;
}
return TRUE;
}
Это код приложения:
__declspec(dllimport) HINSTANCE m_instance;
// use it for whatev
В общем, мне нужен способ получить HINSTANCE
из моего .dll
в мой .exe
.
Как связать эту DLL?