我正在尝试使用QtCreator建立基于CMake的项目。
在项目中,我定义了所需的构建步骤。
在“构建”设置中,我不断收到错误消息:
无法激活协议版本:已设置“ CMAKE_GENERATOR”,但与配置的生成器值不兼容
我尝试在Internet上浏览此问题,但无法摆脱此错误。
但是,如果现在我尝试构建指定目标的项目,则不会执行我的编译步骤,而是得到以下消息:
在xxxx / .Build / release中运行“ / usr / local / bin / cmake -E服务器--pipe = / tmp / cmake-W2VOXm / socket --experimental”。
CMake项目解析失败。
解析CMake项目失败:与CMake服务器的连接丢失。
重新启动QtCreator并没有帮助,每次打开项目时,都会再次出现该消息。
答案 0 :(得分:1)
答案 1 :(得分:0)
我遇到了类似的错误并已修复。
尝试按照 https://cgold.readthedocs.io/en/latest/first-step/installation.html#ubuntu 在 Ubuntu 中重新安装 cmake。
配置工具 - 选项 - 关于“cmake”和“kits”的构建和运行。确保更正其中一种配置(自动检测或手动)。
重启qt creator,打开项目并再次“运行cmake”。