天天看点

Qt Creator使用ninja 编译

最近从linux转到windows,使用window上的一套,下载了vs2017,使用的工程管理工具是cmake,具有跨平台特性。

一开始使用的是使用cmake生成sln文件vs的管理,感觉很不爽,改用了Qt Creator作为编辑器,配上cdb还是比较好用的,但是在cmake构建的时候,

Qt Creator使用ninja 编译

竟然使用ninja构建,让我很诧异,我没有下载ninja呀,我搜索了真个环境变量,没有。网上也没有相关的资料,我就仔细分析,肯定有相关ninja的身影,我就开始排查,

Qt Creator使用ninja 编译

查看Qt Creator的环境变量,从中发现了身影。

Qt Creator使用ninja 编译

和vs相关的环境变量,我灵机一动,那肯定是有关vs的环境变量,我直接打开cmd搜索肯定搜索不了了,我加载了vs的环境变量,进行搜索。

Qt Creator使用ninja 编译

果然搜索到了,应该是我在vs2017中勾选了,下载cmke的构建工程,我自己都没注意。

不仔细就会早上困扰呀~~~~~~~~

继续阅读