2

我正在使用 MinGW 在 Eclipse C++ OpenGL 中编程。

在我这样做之前,我的项目运行良好:-

Right-click on the the project and select "Properties"
Navigate to C/C++ Build -> Settings
Select the Tool Settings tab.
Navigate to GCC C++ Compiler -> Miscellaneous
In the option setting labeled Other Flags add -std=c++11

我这样做是因为我必须在我的代码中使用向量数组。

问题是现在我无法构建我的项目。当我单击构建时,它构建 100% 显示没有错误但不生成 .exe 文件。

编辑:=解决方案。

将-std=c++11附加到命令行时放置一个空格。

4

1 回答 1

2

-std=c++11附加到命令行时放置一个空格。

并且改变

 cone1 {1.0f , 2.0f};

cone1 = {1.0f, 2.0f}; //problem fixed after doing this.

注意: - 我这样声明我的向量

vector<GLfloat> cone1{1.0f, 3.0};
于 2013-07-08T18:52:56.740 回答