Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/12.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
Visual studio 2010 OpenGL包含语句_Visual Studio 2010_Opengl_Glut - Fatal编程技术网

Visual studio 2010 OpenGL包含语句

Visual studio 2010 OpenGL包含语句,visual-studio-2010,opengl,glut,Visual Studio 2010,Opengl,Glut,我正试图在VisualStudio2010中使用openGL,到目前为止,我的代码看起来是这样的 #include<gl\GLU.h> #include<gl\GL.h> int main(int argc, char**argv){ glutInit(&argc, argv); glutInitDisplayMode(GLUT_DEPTH | GLUT_DOUBLE | GLUT_RGBA); glutInitWindowPositi

我正试图在VisualStudio2010中使用openGL,到目前为止,我的代码看起来是这样的

#include<gl\GLU.h>
#include<gl\GL.h>

int main(int argc, char**argv){

    glutInit(&argc, argv);
    glutInitDisplayMode(GLUT_DEPTH | GLUT_DOUBLE | GLUT_RGBA);
    glutInitWindowPosition(100, 100);
    glutInitWindowSize(640, 480);
    glutCreateWindow("Simple GLUT application");

    glutMainLoop();

}
#包括
#包括
int main(int argc,字符**argv){
glutInit(&argc,argv);
glutInitDisplayMode(GLUT_深度| GLUT_双精度| GLUT_RGBA);
位置(100100);
GLUTINITWindowsSize(640480);
glutCreateWindow(“简单GLUT应用程序”);
glutMainLoop();
}
Visual studio未识别任何glut方法,并抛出错误,如“glutInit not RECOVERTIZED”


我知道我链接这些库的方式有些错误,但我对这一点还不熟悉,所以请友好一点。有人知道如何让这个示例正常工作吗?

您需要包括glut头。Glut是“GL实用工具工具包”,是一个构建在OpenGL之上的独立库,而不是OpenGL本身的一部分

如果您将它们与其他include放在同一个目录中,它将读取

#include<gl\GLUT.h>
#包括

有关更多信息:

您需要包括glut标题。Glut是“GL实用工具工具包”,是一个构建在OpenGL之上的独立库,而不是OpenGL本身的一部分

如果您将它们与其他include放在同一个目录中,它将读取

#include<gl\GLUT.h>
#包括

有关详细信息:

是否确保已将glut32.dll复制到%windir%\system,将glut.h复制到%VSdir%\VC\include\GL,并将glut32.lib复制到%VSdir%\lib?如果操作正确,您将在intellisense中看到OpenGL方法。

您是否确保将glut32.dll复制到%windir%\system,将glut.h复制到%VSdir%\VC\include\GL,将glut32.lib复制到%VSdir%\lib?如果您做得对,那么您将看到intellisense中的OpenGL方法。

不过您可能想改用它。它的API与GLUT几乎完全相同,因此可以互换使用,但维护更好。如果包含
GLUT.h
,则不需要包含
gl.h
glu.h
,但可能需要使用它。它的API与GLUT几乎完全相同,因此可以互换使用,但维护更好。如果包含
GLUT.h
,则不需要包含
gl.h
glu.h
-1:建议将它们添加到系统目录中。你不应该把东西扔到系统目录中。-1:对于将它们添加到系统目录的建议。您不应该将内容放入系统目录。如何在visual studio中设置glut?是否?如何在visual studio中设置glut?还是不?