首页 > 解决方案 > QtCreator BareMetal 插件 - 无法激活协议版本:“CMAKE_GENERATOR”已设置但与配置的生成器值不兼容

问题描述

我最近遇到了一个问题,即我无法使用 QtCreator 和使用 CMake 和 Makefiles 的 BareMetal 插件构建项目。QtCreator 失去与 CMaker 服务器的连接并打印以下错误消息:

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

如果我将 Kit 配置为使用 NMake,我可以运行 CMake,但我需要生成 Makefile。

该问题必须与 QtCreator 的最新更新及其在“管道”模式下使用 cmake 有关。

我错过了什么?

标签: cmakeqt-creatorbare-metal

解决方案


遇到该问题后,我删除了构建文件夹中的所有 CMakeFiles 并再次运行 CMake。我的问题解决了。


推荐阅读