如何在eclipse makefile项目中的编译器选项中设置-std=c++0x?

问题描述 投票:0回答:1

我需要在 Eclipse 中的 makefile 项目中设置编译器选项。

我遵循了这个指示: http://www.eclipse.org/forums/index.php/mv/msg/282618/787571/ 最后一部分指出:

显然,请确保您的规则包含“-std=c++0x”作为编译器选项。

但是我的 makefile 项目的项目属性中没有“工具设置”。

还有其他方法来设置 makefile 项目的编译器选项吗?

c++ eclipse c++11 makefile
1个回答
2
投票

如果它是一个 makefile 项目,则 makefile 指定如何构建它,而不是 Eclipse 设置。

具体如何指定编译器选项取决于 makefile 的编写方式,但通常它们位于名为

CXXFLAGS
的变量中,因为这是默认 C++ 构建规则使用的内容。

除非您需要支持过时的编译器,否则我建议指定

c++11
而不是
c++0x

© www.soinside.com 2019 - 2024. All rights reserved.