【问题标题】:cmake problems with qt creator hello worldqt creator hello world 的 cmake 问题
【发布时间】:2018-06-07 21:52:56
【问题描述】:

如何使用 QT creator 选择 cmake 平台?

这是我的项目设置:

我的 cmake 设置(我应该把什么作为平台/工具包?):

这给了我疯狂的输出:

这里有什么问题?我的路径中确实有 rc.exe:

UPD:按照要求,我检查了 vcvars32.bat:

(我还希望在这里看到什么??):

【问题讨论】:

  • CMake 场景命令要访问 Visual Studio 环境以启动rc.exe,您可以在启动 VS 之前进行设置(否则不清楚如何)。 msdn.microsoft.com/en-us/library/f2ccy3wt.aspx 创建 bat 文件并在从该 bat 文件调用 VS IDE 可执行文件之前执行 call vcvarsall.bat
  • 转到compiler,检查initialization 是否指示正确vcvarsall.bat
  • @AlexanderV 我没有调用 VS IDE 可执行文件,我点击的是 GUI 中的构建,所以不清楚如何使用 vcvarsall.bat
  • @Jiu 检查是什么意思?我有一些 vcvarsall.bat。
  • 应该只有一个vcvarsall.bat。检查Qt IDE初始化中定义的文件路径是否存在。

标签: c++ qt cmake qt-creator


【解决方案1】:

我最终通过删除 MSVC2017、Windows SDK 并重新安装 MSVC 2015 + Windows SDK for W10 解决了这个问题。但这还不够,在这个疯狂的对话中:

您必须选择 ...ninja+codeblocks,这样可以成功运行 cmake。为什么这里设置 VS14 会导致问题——这对我来说仍然是个谜。

【讨论】:

    猜你喜欢
    • 2020-06-12
    • 2011-09-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-19
    • 1970-01-01
    • 2012-08-02
    相关资源
    最近更新 更多