Я использую CreateProcess
для вызова cl
и link
для компиляции и связывания другой программы C ++ (TestProg.cxx
) в DLL.
TestProg.cxx
содержит следующую функцию DllMain
:
extern "C" BOOL WINAPI DllMain(HINSTANCE hInstance, DWORD dwReason, LPVOID lpReserved)
{
return TRUE;
}
и я добавил /Entry:DllMain
к параметрам ссылки.
Я получаю следующие ошибки связи:
LINK : error LNK2001: unresolved external symbol _DllMain
main.obj : error LNK2001: unresolved external symbol __RTC_Shutdown
main.obj : error LNK2001: unresolved external symbol __RTC_InitBase
main.dll : fatal error LNK1120: 3 unresolved externals
Не могли бы вы дать мне знать, как это исправить? Спасибо