gpt4 book ai didi

c++ - 通过 cmake 文件在 Eclipse 中设置编译器特定设置和项目构建位置

转载 作者:行者123 更新时间:2023-11-30 05:08:22 24 4
gpt4 key购买 nike

我有一个使用 CMake 维护的 C/C++ 项目,我为此使用了 eclipse IDE。目前,每次我从“scratch”调用 CMake(为整个项目生成 Makefile - 可执行文件和一些库)我需要在 eclipse 中做两个特定的设置才能工作(成功编译和构建项目)。

1) 我需要设置构建位置:build_location_after_my_edit

注意:我在“构建目录”条目的末尾“手动”添加了构建。

2) 我需要为“获取编译器规范的命令”设置一些特定的标志:

command_to_get_compiler_specs_after_my_edit

注意:我“手动”添加了“-std=c++11”标志。

然后我的问题是 - 我可以通过 CMake 文件执行此操作,以便我不需要在每次重新运行 CMake 时手动添加这两个特定设置吗?

我使用:

a) CMake 版本 3.5.1

b) eclipse 开普勒

谢谢,

伙计。

最佳答案

关于 -std=c++11 问题,您可以通过将以下两行添加到您的 CMakeLists.txt 文件中来解决该问题

set(CMAKE_CXX_STANDARD 11)
set(CMAKE_CXX_STANDARD_REQUIRED ON)

我几乎不知道手动添加构建目录的解决方案,但没有 IDE 的正常行为是创建一个构建目录更改到该目录并在其中运行一个蛋糕 ..

mkdir build
cd build
cmake ..

关于c++ - 通过 cmake 文件在 Eclipse 中设置编译器特定设置和项目构建位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46895125/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com