今天我用msvc2015 https://download.qt.io/official_releases/qt/5.8/5.8.0/安装了qt 5.8 我显然也在VS上下载并安装了qt工具,到目前为止一切正常。为了看看是否一切正常,我试图用Visual C ++打开一个新项目---> Qt然后选择Qt GUI应用程序。当我尝试编译并运行项目时,我在qalgorithm.h头文件中得到不同的错误消息,说错误C3615:constexpr函数不能返回const值。
这是什么意思?
答案 0 :(得分:0)
您的qalgorithm.h文件可能有问题。看看this post。您也可以考虑升级到Qt 5.9,这可能已经解决了这个问题。
LNK2038:根据MS docs,这表示符号不匹配。建议的解决方案是进行干净的构建。在Visual Studio Solution Explorer中,右键单击解决方案,在弹出菜单中选择" Clean Solution"。这将删除旧的编译文件。然后右键单击您的解决方案,然后在弹出菜单中选择Rebuild Solution。这将重建一切。
LNK2019& LNK1120:这意味着它可以找到符号或引用的定义。上面的干净重建可能会解决这个问题。如果没有,您需要确保已包含对解决方案中每个项目所需的所有dll的引用。