Qt Windows应用程序链接器错误:未解析的符号\u WinMain
我正在使用VisualStudio 2017 Professional(15.9.35)和Qt VS Tools附加组件构建基于Qt的Windows应用程序。项目在某种程度上编译得很好,现在链接器给出了错误:Qt Windows应用程序链接器错误:未解析的符号\u WinMain,windows,qt,Windows,Qt,我正在使用VisualStudio 2017 Professional(15.9.35)和Qt VS Tools附加组件构建基于Qt的Windows应用程序。项目在某种程度上编译得很好,现在链接器给出了错误: 10>MSVCRTD.lib(exe_winmain.obj) : error LNK2019: unresolved external symbol _WinMain@16 referenced in function "int __cdecl invoke_main(v
10>MSVCRTD.lib(exe_winmain.obj) : error LNK2019: unresolved external symbol _WinMain@16 referenced in function "int __cdecl invoke_main(void)" (?invoke_main@@YAHXZ)
目标Qt版本是Qt-5.12.10-msvc2017-32(我的应用程序是32位)。我的应用程序定义main(),我希望WinMain由Qt定义,Qt将调用我的main()(如上所述,它在开发的早期阶段工作)
我检查的内容(在应用程序的项目中,以及在同一VS解决方案中的依赖项库项目中):
- Qt模块:核心;桂;testlib;小部件
- 子系统:Windows(/子系统:Windows)
- 字符集:空白(它不是“未设置”,而是在第一次创建项目时由Qt VS Tools插件以这种方式设置的)
- 将wchar\u t视为内置类型:是(/Zc:wchar\u t)