【问题标题】:Cannot configure QtCreator using CMake on Ubuntu 18.04无法在 Ubuntu 18.04 上使用 CMake 配置 QtCreator
【发布时间】:2019-03-21 12:01:51
【问题描述】:

我正在尝试使用 QtCreator 设置基于 CMake 的项目。

在项目中,我定义了我需要的构建步骤。

在构建设置中,我不断收到错误消息:

无法激活协议版本:“CMAKE_GENERATOR”已设置但与配置的生成器值不兼容

我试图在互联网上浏览这个问题,但我无法摆脱这个错误。

如果现在我尝试构建指定目标的项目,则不会执行我的编译步骤,而是收到以下消息:

在 xxxx/.Build/release 中运行“/usr/local/bin/cmake -E server --pipe=/tmp/cmake-W2VOXm/socket --experimental”。

CMake 项目解析失败。

解析 CMake 项目失败:与 CMake 服务器的连接丢失。

重新启动 QtCreator 没有帮助,每次打开项目时都会再次出现该消息。

【问题讨论】:

  • 在您的套件选项(工具->选项...->套件)中检查 CMake 生成器。它应该与您的构建系统兼容。

标签: cmake qt-creator


【解决方案1】:

确保构建目录与您的项目位于同一目录中,如下所示:

【讨论】:

    【解决方案2】:

    我遇到了类似的错误并已修复。

    1. 按照https://cgold.readthedocs.io/en/latest/first-step/installation.html#ubuntu 尝试在 Ubuntu 中重新安装 cmake。

    2. 配置工具 - 选项 - 关于“cmake”和“kits”的构建和运行。确保其中一种配置(自动检测或手动)已更正。

    3. 重启qt creator,打开项目,再次“运行cmake”。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-06-17
      • 1970-01-01
      • 2019-04-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多