【问题标题】:How to use -std-c++11 in Eclipse C++如何在 Eclipse C++ 中使用 -std-c++11
【发布时间】:2013-07-05 00:41:45
【问题描述】:

我的代码中写了这一行

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++ eclipse opengl mingw


【解决方案1】:

您可以通过几个简单的步骤来做到这一点...

  • 右键单击项目并选择“属性”
  • 导航到 C/C++ 构建 -> 设置
  • 选择工具设置标签。
  • 导航到 GCC C++ 编译器 -> 其他
  • 在标签为Other Flags的选项设置中添加-std=c++11

现在重新构建您的项目。

注意:这假设您没有创建项目来使用 GNU Autotools 或 makefile。

【讨论】:

  • 太棒了。你又是解决我问题的人。谢谢。
  • 我这样做了,我的项目运行成功,但现在我的项目构建 100%,但没有生成 .exe 文件。所以,我无法运行我的项目。
  • 请注意我未来的同行。我必须从 mac 编译器切换到跨 gcc 才能使这些解决方案正常工作。
猜你喜欢
  • 2023-04-03
  • 1970-01-01
  • 2012-12-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多