在Netbeans上编译和运行OpenGL代码

时间:2013-11-29 09:13:58

标签: c++ opengl netbeans

我可以使用以下代码运行在终端上使用OpenGL的C ++代码:

g++ -Wall main.cpp -lglut -lGL -lGLU -lGLEW 

我想在使用OpenGL时使用Netbeans。当我在Netbeans上编写代码并运行时,我会收到许多错误,如:

  

/ home /../ NetBeansProjects / CppApplication_2 / main.cpp:36:undefined   引用“glutInit”

如何让Netbeans正确编译和运行我的代码?我是否需要编辑makefile,如果是,怎么做?

1 个答案:

答案 0 :(得分:2)

您必须链接GLUT库。对于Windows机器,请遵循以下setps:

  1. 将glut.dll文件复制到c:\ windows \ system32文件夹。
  2. 转到项目属性并选择编译器。在include选项中添加glut include目录(glut.h)
  3. 选择链接器并在库选项中添加glut.lib或libglut.a文件。
  4. 请按照此答案了解详情 NetBeans with C++ and OpenGL / Freeglut under Windows 7

    http://forums.netbeans.org/post-29474.html