我们正在使用-Werror -Wextra -Wall -pedantic编译器标志和C ++ 11 diaelect。我们希望将这些用于我们的所有项目。目前,我们通过Project properties -> C/C++ Build -> Settings -> Tool Settings -> GCC C++ Compiler
为每个项目设置这些项目。
但这是一个项目级设置。
我读了很多问题,我尝试了很多东西,但是我找不到一个全局设置标志的工作解决方案。有没有办法做到这一点?我正在使用最新的Eclipse(4.4 Luna)和最新的CDT(8.4)。
答案 0 :(得分:0)
我也在使用eclipse luna。
在顶部菜单中:Window
- > Preferences
- > C/C++
- > Build
- > Settings
选择Discovery
标签,然后更改CDT GCC Built-in settings
(如果您使用gcc)。
默认就像:
${COMMAND} -E -P -v -dD "${INPUTS}"
更改为
${COMMAND} -E -P -v -dD "${INPUTS}" -Werror -Wextra -Wall -pedantic