【发布时间】:2017-09-17 12:35:38
【问题描述】:
我用 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 值。此处的用户建议我查看此链接 bugreports.qt.io/browse/QTBUG-59575 – 我尝试将 qalgorithm.h 文件替换为链接中的文件。 C3615 错误消失了,但它仍然无法编译并给我错误 LNK2038 LNK2019 LNK219 LNK1120 l。它还给了我一个警告:...\QtGuiApplication.qrc
中没有资源这是什么意思?
【问题讨论】:
-
我建议使用 Qt 5.9,而不是修复这个问题,它也是 LTS(长期支持)。在 5.9 中,这些问题应该已经修复。
-
我一开始尝试安装5.9,但是在VS上定义QT工具的属性时遇到错误。如果我转到 QT 工具 -> 属性然后添加,我选择 At 5.9 目录中包含 bin 的路径。 VS 给我一个错误,它说我不能选择 MinGW,因为它必须是 Mscv 。我能做什么?
-
在不知道具体配置的情况下无法回答。我只想卸载所有东西,然后用 MingW 重新安装 Qt 5.9。
-
我已经尝试卸载并重新安装 5.9,但问题仍然存在。这就是为什么我最终卸载了 5.9 并使用 Msvc 安装了 5.8 并且该问题消失了。我应该尝试使用 Msvc 安装 5.9 吗?问题是我找不到它
-
使用在线安装工具。选择 MinGW 作为编译器。
标签: c++ visual-studio qt