如何在Eclipse c++中使用-std-c++11

How to use -std-c++11 in Eclipse C++

本文关键字:-std-c++11 c++ Eclipse      更新时间:2023-10-16

我在代码中写了这一行

vector<GLfloat> cone1 { 0.0f, 2.4f, -11.0f, /*rotated*/30.0f, -1.5f, 0.0f, 0.0f };

但是在C++98中出现的错误类似于,变量必须由构造函数初始化,而不是由{}初始化

我已经搜索了应该使用-std-c++11的解决方案,但我不知道如何在Eclipse中添加它

您可以通过几个简单的步骤来完成。。。

  • 右键单击项目并选择"属性"
  • 导航到C/C++构建->设置
  • 选择工具设置选项卡
  • 导航到GCC C++编译器->杂项
  • 在标记为其他标志的选项设置中添加-std=c++11

现在重新构建您的项目。

注意:这假设您创建的项目不是为了使用GNU Autotools或makefile