从窗口切换到控制台时出现错误



我正在使用Qt进行GUI并在waf中构建我的项目。为了从控制台切换到 Windows 子系统(默认),我必须通过我的 wscript(waf) 将此参数传递给 VS 链接器

subsystem='windows' 

我在 WAF 文件的构建部分添加了这个,但收到此错误

MSVCRT.lib(crtexew.obj) : error LNK2019: unresolved external symbol _WinMain@16 referenced in function ___tmainCRTStartup
C:cygwinhomesobingtprojectbuildsrcViewapp.exe : fatal error LNK1120: 1 unresolved externals

我想将此程序作为窗口而不是控制台运行。如果我将其作为控制台运行,则代码有效

subsystem='console' 
您需要

链接到qtmain.lib(IIRC)。这提供了窗口应用所需的winmain填充程序。

相关内容

  • 没有找到相关文章

最新更新