博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vs编译OpenGL项目,出现无法打开 源 文件 "gl\glaux.h的解决办法
阅读量:7252 次
发布时间:2019-06-29

本文共 1153 字,大约阅读时间需要 3 分钟。

问题如图:

原因:

缺少编译OpenGL的头文件和库;

解决办法:

1、下载OpenGL的头文件和库;

下载地址:https://download.csdn.net/download/ssagnn23/2560229

2、将文件放到指定目录下;

(1) 把 glaux.dll、glut32.dll、glut.dll 拷贝到C:/WINDOWS/system32目录下,system32目录下应该已经有 opengl32.dll、glu32.dll了。

(2) 把 GL.H、GLAUX.h、glu.h、glut.h 拷贝到

C:/Program Files/Microsoft Visual Studio X.0/VC/include/gl 

或者可能

C:\Program Files (x86)\Microsoft SDKs\Windows\vX.XA\Include\gl

或者可能

C:\Program Files (x86)\Windows Kits\X.X\Include\um\gl

(3) 把 GLAUX.LIB、Glu32.lib、glut32.lib、Opengl32.lib,glut.lib 拷贝到

[64bit]C:/Program Files (x86)/Microsoft Visual Studio X.0/VC/lib 或者[32bit]C:/Program Files/Microsoft Visual Studio X.0/VC/lib

或者可能

C:\Program Files (x86)\Microsoft SDKs\Windows\vX.XA\Lib

或者可能

C:\Program Files (x86)\Windows Kits\X.X\Lib\XXX

 

 

 

其他问题1:

 

解决方法:

1.打开该项目的“属性页”对话框。

2.单击“链接器”文件夹。

3.单击“命令行”属性页。

4.将 /SAFESEH:NO 复制到“附加选项”框中,然后点击应用

其他问题2:

 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://www.cnblogs.com/21tcy/p/9771340.html

你可能感兴趣的文章
iptables应用
查看>>
1011 C语言程序设计教程(第三版)课后习题6.1
查看>>
[CoreOS 转载] CoreOS实践指南(三):系统服务管家Systemd
查看>>
【转载】systemctl命令完全指南
查看>>
[LeetCode]: 83: Remove Duplicates from Sorted List
查看>>
0316-关于js 注意事项
查看>>
算法笔记
查看>>
静态代理设计与动态代理设计
查看>>
PHP 中如何使用 Mongodb
查看>>
cookie和session
查看>>
上海证券交易所-债券品种介绍
查看>>
easyuI企业管理系统-实战七 导航二
查看>>
关于StringBuffer和StringBuilder
查看>>
跟layout_weight说88,轻松搞定百分比布局
查看>>
蓝绿部署、红黑部署、AB测试、灰度发布、金丝雀发布、滚动发布的概念与区别...
查看>>
mysql insert语句
查看>>
POJ 3169 Layout 差分约束系统
查看>>
JS部分
查看>>
history.back(-1)和history.go(-1)的区别
查看>>
zoj3640(概率dp)
查看>>