【问题标题】:How to set -std=c++0x in compiler option in eclipse makefile project?如何在eclipse makefile项目的编译器选项中设置-std=c++0x?
【发布时间】:2013-11-06 17:17:13
【问题描述】:

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

我按照以下说明进行操作: http://www.eclipse.org/forums/index.php/mv/msg/282618/787571/ 最后一部分指出:

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

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

还有其他方法可以为 makefile 项目设置编译器选项吗?

谢谢。

【问题讨论】:

    标签: c++ eclipse c++11 compiler-construction makefile


    【解决方案1】:

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

    具体如何指定编译器选项取决于 makefile 的编写方式,但通常它们位于名为 CXXFLAGS 的变量中,因为这是默认 C++ 构建规则使用的。

    除非您需要支持过时的编译器,否则我建议指定c++11 而不是c++0x

    【讨论】:

    • 太好了,它是 cmakelists.txt 中的 cxx_flags
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多