我曾经在visual studio 2010上使用命令提示符使用qmake构建Qt应用程序。但是,我最近安装了Qt Visual Studio加载项,并在visual studio上从.pro文件导入了一个qt应用程序,以便能够用IDE编程。
但是,当我尝试构建应用程序时,我收到以下消息:
MSVCRTD.lib(crtexew.obj):错误LNK2019:函数__tmainCRTStartup中引用的未解析的外部符号WinMain
我知道有人说这是在项目的链接器属性中选择Windows(/SUBSYSTEM:WINDOWS
)或控制台(/SUBSYSTEM:CONSOLE
)的问题。但是,这两个选项都没有解决问题。我的Qt应用程序使用GUI和conole(我在.pro文件中设置CONFIG += console
)。
如果你能给我一个解决这个问题的建议,我将不胜感激。
非常感谢,
大辅
答案 0 :(得分:0)
问题解决了。我只需要在“链接器” - “命令行”中删除Windows :: ...附加选项,然后在“链接器” - “系统”中选择控制台