How to enable C++11/C++0x support in Eclipse CDT?

后端 未结 17 1730
说谎
说谎 2020-11-22 00:13

Eclipse 3.7.1 CDT 1.4.1 GCC 4.6.2

This is an example of a piece of C++11 code:

auto text = std::unique_ptr(new char[len]);
17条回答
  •  醉梦人生
    2020-11-22 00:21

    To get support for C++14 in Eclipse Luna, you could do these steps:

    • In C++ General -> Preprocessor Include -> Providers -> CDT Cross GCC Built-in Compiler Settings, add "-std=c++14"
    • In C++ Build -> Settings -> Cross G++ Compiler -> Miscellaneous, add "-std=c++14"

    Reindex your project and eventually restart Eclipse. It should work as expected.

提交回复
热议问题