2017-09-17 87 views
0

我安装了qt 5.8与msvc2015 https://download.qt.io/official_releases/qt/5.8/5.8.0/ 我也明显下载并在VS上安装qt工具,一切正常,直到现在。看看是否一切正常我试图用Visual C++ ---> Qt打开一个新项目,然后选择Qt GUI应用程序。当我尝试编译并运行该项目时,我在qalgorithm.h头部收到了不同的错误消息,说错误C3615:constexpr函数不能返回一个常量值。这里的用户建议我看看这个链接bugreports.qt.io/browse/QTBUG-59575 - 我试图用链接中的替换qalgorithm.h文件。 C3615错误消失了,但它仍然不能编译并且给我错误LNK2038 LNK2019 LNK219 LNK1120 l。它也给了我一个警告:没有资源在...... \ QtGuiApplication.qrc错误Qt 5.8编译在Visual Studio 2017社区版

这是什么意思?

+0

而不是解决这个问题,我会建议使用也是LTS(长期支持)的Qt 5.9。在5.9中,问题应该已经修复。 – user3606329

+0

我试着首先安装5.9,但是在VS上定义QT工具的属性时遇到错误。如果我转到QT工具 - >属性,然后添加,我选择At 5.9目录中包含bin的路径。 VS给了我一个错误,它说我不能选择MinGW,因为它必须是Mscv。我能做什么? –

+0

如果不知道确切的配置,就无法回答。我只是卸载一切,然后用MingW重新安装Qt 5.9。 – user3606329

回答

0

当您在.h或.c文件中做出重大更改时,通常会遇到链接器问题。有时,删除生成文件夹并重新编译工作

相关问题