无法在开发C ++中编译openGL代码

时间:2018-07-29 20:17:22

标签: c++ c opengl glut freeglut

目前,我正在尝试编译下面的代码,这是我的学术活动的一部分

#include <iostream>
#include <GL/glut.h>
int main()
{
    glutCreateWindow("first graphics window");  
}

但是它不断显示这3个错误:

  

“ c:\ program文件   (x86)\ dev-cpp \ mingw64 \ x86_64-w64-mingw32 \ bin \ ld.exe找不到-lbgi“   “ C:\ Users \ Tayyab \ Documents \ collect2.exe [错误] ld返回1退出   状态”
  “目标““ glut”的C:\ Users \ Tayyab \ Documents \ Makefile.win配方失败”

,我不知道代码中有什么毛病。 我观看了解决上述问题的视频教程,因此在“ C:\ Program Files(x86)\ Dev-Cpp \ MinGW64 \ x86_64-w64-mingw32 \ include \ GL”目录中插入了以下文件:

  

freeglut.h

     

free_ext.h

     

freeglut_std.h

     

glut.h

还有

  

libfreeglut.a

     

libfreeglut_static.a

在“ C:\ Program Files(x86)\ Dev-Cpp \ MinGW64 \ x86_64-w64-mingw32 \ lib”目录中

此外,我还插入了

  

freeglut.dll

在“ C:\ Windows \ System32”目录中。

但是进行所有这些插入没有任何好处。

任何帮助将不胜感激。谢谢!

0 个答案:

没有答案