Visual Studio 2019 + OpenGL环境配置

本文详细介绍了如何在VS2019中配置OpenGL库,包括gl.h, glu.h和glaux.h的使用,并解决了链接器无法解析_sscanf和_vsprintf等外部符号的问题。同时,分享了glut库的配置过程,为读者提供了一个从下载到配置的完整解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

使用的是

  1. gl.h
  2. glu.h
  3. glaux.h

下载目录:

https://download.youkuaiyun.com/download/boyinc0de/11171372

 

接下来:

包含目录对应下载下来的文件, 解压开来的include文件夹

库目录对应下载下来的文件, 解压开来的library文件夹

 

vs2019可能会报错.

1>glaux.lib(tk.obj) : error LNK2019: 无法解析的外部符号 _sscanf,该符号在函数 _GetRegistrySysColors@8 中被引用

1>glaux.lib(tk.obj) : error LNK2019: 无法解析的外部符号 _vsprintf,该符号在函数 _PrintMessage 中被引用

VS2015编译会出现这个问题,解决办法在项目属性->链接器->输入->附加依赖项中添加依赖项 legacy_stdio_definitions.lib;

这里参考:

https://blog.youkuaiyun.com/qqsqqsqqs318/article/details/58156094

 

============================================================================================

后来的实验里, 我们用到了glut库, 我把配置过程放到了下面:

https://www.jianshu.com/p/be32da974d8c

PS: 只不过我把.dll文件放到了.exe所在的工程Debug文件夹下, 不想什么都往系统文件里拷

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值