在Netbeans上编译和运行OpenGL代码



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

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

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

/主页//NetBeansProjects/CppApplication_2/main.cpp:36:未定义引用"glutInit"

如何使Netbeans正确编译和运行我的代码?我需要编辑makefile吗?如果需要,如何编辑?

您必须链接GLUT库。对于windows机器,请遵循以下设置:

  1. 将glut.dll文件复制到c:\windows\system32文件夹中
  2. 转到项目属性并选择编译器。在include选项中添加供过于求的include目录(glut.h)
  3. 选择linker并在libraries选项中添加glut.lib或libglut.a文件

请按照此答案了解详细信息Windows 7 下使用C++和OpenGL/Freeglut的NetBeans

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

最新更新