我一直使用 Code::Blocks 中的默认模板来创建 DLL,但是当我编译时,我得到undefined reference to 'WinMain@16' 错误。
我用谷歌搜索了这个错误,似乎main()
我正在使用的是 Window 应用程序而不是控制台应用程序,但是这个问题没有明确的解决方案。
现在,我是否只需替换此行
BOOL WINAPI DllMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved)
通过这个 int main()
?
另外,我想坚持认为,任何替代方案都会导致最小的安全漏洞和/或最正确的解决方案。
谢谢!