Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/opengl/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将OpenGL库链接到NetBeans 7.1中的项目 我有一本书教OpenGL 3的基础知识,但是它要求我把头文件合并到我的C++项目中。现在,我使用的是Netbeans 7.1,我不知道该去哪里看,也不知道该做什么。这是本书的内容:_C++_Opengl_Netbeans - Fatal编程技术网

如何将OpenGL库链接到NetBeans 7.1中的项目 我有一本书教OpenGL 3的基础知识,但是它要求我把头文件合并到我的C++项目中。现在,我使用的是Netbeans 7.1,我不知道该去哪里看,也不知道该做什么。这是本书的内容:

如何将OpenGL库链接到NetBeans 7.1中的项目 我有一本书教OpenGL 3的基础知识,但是它要求我把头文件合并到我的C++项目中。现在,我使用的是Netbeans 7.1,我不知道该去哪里看,也不知道该做什么。这是本书的内容:,c++,opengl,netbeans,C++,Opengl,Netbeans,在编译OpenGL应用程序时,需要创建几个库 包括链接文件和头文件。头文件通常是 存储在名为GL的include目录中。下面的头文件 可能包含在项目中,具体取决于平台和功能 所需: 所有OpenGL应用程序必须至少链接到Windows上的opengl32.lib, 或者Linux上的libGL.a。如果应用程序使用OpenGL 实用程序库,然后是glu32.lib(在Windows上)或libGLU.a(在Linux上) 还必须链接 如果找不到库,可以尝试使用SDL链接。它包括对opengl的支

在编译OpenGL应用程序时,需要创建几个库 包括链接文件和头文件。头文件通常是 存储在名为GL的include目录中。下面的头文件 可能包含在项目中,具体取决于平台和功能 所需:

所有OpenGL应用程序必须至少链接到Windows上的opengl32.lib, 或者Linux上的libGL.a。如果应用程序使用OpenGL 实用程序库,然后是glu32.lib(在Windows上)或libGLU.a(在Linux上) 还必须链接


如果找不到库,可以尝试使用SDL链接。它包括对opengl的支持,并且有自己的头可以使用。代码示例可能需要稍加修改,但这是值得的。另外,我想问一下,您使用的是哪种编译器?(Visual C++、GCC、XCODEL等)


-Neil

您可以从这里获取相应的头文件(.h):

然后您需要找到安装编译器的文件夹;您应该在那里找到include文件夹

现在在include文件夹中创建一个GL文件夹..../include/GL并将标题粘贴到其中。 然后您可以使用:

#include<GL/your_header>
#包括
您的书是否使用freeGlut或openGlut来运行示例,或者上下文创建和扩展加载是手动完成的?
如果是这样,对于新手程序员来说,如果没有GLUT、GLEW或SDL等适当的帮助程序库,这可能会变得非常具有挑战性。

开始OpenGL游戏编程,第二版。我使用Netbeans 7.1作为IDE,使用MinGW作为编译器。
#include<GL/your_header>