首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >"CMake工具“如何在CMake项目中设置编译器?

"CMake工具“如何在CMake项目中设置编译器?
EN

Stack Overflow用户
提问于 2022-01-27 21:33:52
回答 1查看 1.7K关注 0票数 1

在安装CMake工具之后,我为我的建筑选择了一个工具包(我只安装了GCC 10.2.1)。实际上,工具包列表只是CMake Tools目录中的“CMake kits.json”文件,其中定义了编译器的路径。问题是:"CMake工具“如何安装编译器以便在项目中构建?正如您在图片中所看到的,"CMakeLists.txt“文件中没有提到编译器。它怎麽工作?我想用CMake工具来构建我的项目,同时也不想使用它。

CMake工具执行的配置命令如下所示:

代码语言:javascript
运行
复制
[cmakefileapi-driver] /usr/bin/cmake --no-warn-unused-cli -DCMAKE_EXPORT_COMPILE_COMMANDS:BOOL=TRUE -DCMAKE_BUILD_TYPE:STRING=Release -H/home/user2/infotecs/App1/source -B/home/user2/infotecs/App1/source/build -G "Unix Makefiles"

这是CMake工具执行的构建命令:

代码语言:javascript
运行
复制
[main] /usr/bin/cmake --build /home/user2/infotecs/App1/source/build --config Release --target all -j 3 --

EN

回答 1

Stack Overflow用户

发布于 2022-02-17 16:55:36

当然,项目CMakeLists.txt不会指定一个工具包,因为该工具包是特定于您的机器的。正如您正确地说,这些工具包是在cmake-tools-kits.json中配置的。为了在您的项目中使用给定的工具包,您需要激活该工具包。您可以按下vscode中的底部栏,其中写着“没有活动工具包”。一旦您选择了工具包(您似乎在您的机器中有一个),它将被使用。

"Cmake“基座不会安装任何套件。您需要将编译器单独安装在您的机器上,工具只需扫描它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70886030

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档