我有一个C / C ++项目我正在使用CMake进行维护,我使用eclipse IDE。目前,每次我从“scratch”调用CMake(为整个项目生成Makefile - 可执行文件和一些库)我需要在eclipse中做两个特定的设置才能工作(成功编译和构建项目)。
注意:我在“构建目录”条目的末尾添加了“手动”构建。
2)我需要为“命令获取编译器规范”设置一些特定标志:
注意:我手动添加了“-std = c ++ 11”标志。
我的问题是 - 我可以通过CMake文件执行此操作,以便每次重新运行CMake时都不需要手动添加这两个特定设置吗?
我用:
a)CMake版本3.5.1
b)Eclipse Kepler
谢谢,
盖。
答案 0 :(得分:1)
关于{
"require": {
"redbutton/text-image-alpha": "^1.0"
}
}
问题,您可以通过在CMakeLists.txt文件中添加以下两行来解决这个问题
-std=c++11
我很难知道手动添加构建目录的解决方案,但没有IDE的正常行为是在该目录中创建构建控制器更改并在其中运行蛋糕
set(CMAKE_CXX_STANDARD 11)
set(CMAKE_CXX_STANDARD_REQUIRED ON)