在Visual Studio 2019上配置OpenGL---gult环境配置,看这篇就对了

Durriya ·
更新时间:2024-09-21
· 694 次阅读

1.首先下载OpenGL库文件

链接:https://pan.baidu.com/s/1WiRHS-eyP2QhckS9YD5rjA 
提取码:sj5e

点击上面链接可以获取。根据文件后缀名可分为:.H、.LIB、.DLL这三类。

2.将文件分类放置到指定文件夹下 .H文件所放位置-->找到目录

        \Program Files (x86)\Microsoft Visual Studio 10.0\vs2019\VC\Tools\MSVC\14.25.28610\include\GL

       include目录下一般情况没有GL文件,需要重新创建一个。

       笔者这里是安装在D:\Program Files (x86)目录下,如下图所示。

.LIB所放位置-->找到目录,方法与上面类似,在此不加赘述。

在此需要注意的是:32位系统放在x86;64位系统放在x64。

.DLL文件所放位置-->找到下图位置。若是32位系统,将文件放在C:\Windows\System32

        64位系统如下图:

在配置gult时,如果不是很确定,配置.LIB和.DLL文件时,最好在x86与x64和System32与SysWow64中都加以配置。 3.创建一个控制台应用 文件—新建—项目

删除.cpp文件中的原代码,将下面的测试代码复制下来 #define GLUT_DISABLE_ATEXIT_HACK //防止栈溢出 #include // 头文件 void display() //用户自定义函数 { glClear(GL_COLOR_BUFFER_BIT); // 清除颜色缓存 glMatrixMode(GL_MODELVIEW); // 定义模型视图矩阵 glLoadIdentity(); //把矩阵单位化,即坐标系回到原点 glutWireCube(2.5); glutSwapBuffers(); //双缓冲(双缓存) } void reshape(int w, int h) // 调整窗口 { glViewport(0, 0, w, h); glMatrixMode(GL_PROJECTION); //定义投影 glLoadIdentity(); // 单位化 glOrtho(-4.0, 4.0, -4.0, 4.0, -4.0, 4.0); // 正交投影,定义大小 } void init() //初始化 { glClearColor(2.0, 2.0, 2.0, 2.0); //设置背景色(红、绿、蓝、透明度) glColor3f(0.0, 0.0, 0.0);//设置框架 } int main(int argc, char** argv) { glutInit(&argc, argv); glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGB); glutInitWindowSize(500, 500); //定义窗口大小 glutInitWindowPosition(0, 0); //定义窗口位置 glutCreateWindow("正方体"); glutReshapeFunc(reshape); glutDisplayFunc(display); init(); glutMainLoop(); }

有时候会因为没有添加nuGet包运行不出来。因此,我们打开项目-->管理nuGet程序包-->会出现两个,最好把两个文件都安装了

4.然后调试,运行代码,就会看到一个白色的正方体。 如果显示下图,则表示配置成功。


作者:荔枝味的橙子



Visual Studio studio opengl visual

需要 登录 后方可回复, 如果你还没有账号请 注册新账号