我一直在使用Code :: Blocks中的默认模板来创建DLL,但是当我编译时,我得到未定义的引用'WinMain @ 16'错误。
我用Google搜索了这个错误,似乎我使用的main()
用于Window应用程序而不是控制台应用程序,但是没有明确解决此问题的方法。
现在,我只是替换这一行
BOOL WINAPI DllMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved)
由此
int main()
?
另外,我想坚持认为无论替代方案导致安全性差距最小和/或是最正确的解决方案。
谢谢!