无法在Ubuntu 18.04上使用CMake配置QtCreator

时间:2019-03-21 12:01:51

标签: cmake qt-creator

我正在尝试使用QtCreator建立基于CMake的项目。

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

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

  

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

我尝试在Internet上浏览此问题,但无法摆脱此错误。

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

  

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

     

CMake项目解析失败。

     

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

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

2 个答案:

答案 0 :(得分:1)

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

enter image description here

答案 1 :(得分:0)

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

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

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

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