gpt4 book ai didi

c++ - 在 Visual Studio 2017 社区版上编译时,Qt 5.8 出现错误 C3615

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:42:45 24 4
gpt4 key购买 nike

今天我用msvc2015安装了qt 5.8 https://download.qt.io/official_releases/qt/5.8/5.8.0/我还显然在 VS 上下载并安装了 qt 工具,到目前为止一切正常。为了查看是否一切正常,我尝试使用 Visual C++ ---> Qt 打开一个新项目,然后选择 Qt GUI 应用程序。当我尝试编译和运行该项目时,我在 qalgorithm.h header 上收到不同的错误消息,提示错误 C3615:constexpr 函数无法返回 const 值。

这是什么意思?

最佳答案

您的 qalgorithm.h 文件可能有问题。看看this post .此外,您可能需要考虑升级到 Qt 5.9,这可能已经解决了这个问题。

LNK2038:根据MS docs ,这表示符号不匹配。推荐的解决方案是进行干净的构建。在 Visual Studio 解决方案资源管理器中,右键单击您的解决方案,在弹出菜单中选择“清理解决方案”。这将删除旧的编译文件。然后右键单击您的解决方案并在弹出菜单中选择重建解决方案。这将重建一切。

LNK2019 & LNK1120:这意味着它可以找到符号或引用的定义。上面的干净重建可能会解决这个问题。如果没有,您需要确保已包含对解决方案中每个项目所需的所有 dll 的引用。

关于c++ - 在 Visual Studio 2017 社区版上编译时,Qt 5.8 出现错误 C3615,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46245793/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com