我尝试将 main(WinMain) 放在静态库中:
#include <tchar.h>
#include <Windows.h>
int APIENTRY _tWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,
LPTSTR lpCmdLine, int nCmdShow) {...}
但我得到了:
MSVCRTD.lib(crtexew.obj) : error LNK2019: unresolved external symbol _WinMain@16 referenced in function ___tmainCRTStartup
我尝试构建为“Unicode”和“多字节”。
我尝试在没有“_t”(和 LPSTR)的情况下编写。
我试着写外部“C”。
链接器标志包括/SUBSYSTEM:WINDOWS
和我的静态库
我知道这是可能的,因为它是在 SDL、SFML 等库中完成的。