大家好,我想问一下我装的OPENGL库都装好了,为什么在运行时还会出现GLAUX.H找不到文件的错误,求助!!!

大家好,我想问一下我装的OPENGL库都装好了,为什么在运行时还会出现GLAUX.H找不到文件的错误,求助!!!,第1张

首先,找到你的VC6.0的安装路径(就是你安装到哪里了,不是你安装包setup.exe的路径),假设按照默认路径安装的话,头哗御蚂文件和库文件的路径应该是这样子的:

include files:

C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE

C:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE

C:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE

library files:

C:\Program Files\Microsoft Visual Studio\VC98\LIB

C:\Program Files\Microsoft Visual Studio\VC98\MFC\LIB

1、放置.h文件

要是本人没记错的话(我现在用的是VS2008),include里面有个叫gl的文件夹,专门放置opengl的头文件。

把所有的.h文件放到C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\gl文件夹里面

2、放置.lib文件

把所有的.lib文件放到C:\Program Files\Microsoft Visual Studio\VC98\LIB文件夹里面乱埋

3、放置.dll文件

我建议你放置到C:\Windows\System32文件夹下面(虽然你可以放到你的单独工程目录或者C:\Program Files\Microsoft Visual Studio\VC98\BIN目录)

接下来就是配置你的VC6.0中的拆模.h和.lib路径了

这个头文件在VC6.0中有,但是在2010中是没有的,需要上网自行下载

http://wt.codefans.net/x/8/201112/OpenGL.rar

如果要使用glaux.h

在CPP文件中添加头文件 #include <gl\glaux.h>

system32(64位到syswow64)中添耐辩加 glaux.dll

gl目录下添加 glaux.h

VS10.0\VC 下面添加 glaux.lib

在项目属性中 linker->Input->Additional Dependencies 中添加 glaux.lib

之后再使用auxDIBImageLoad()这样的函数

个人建议在蔽歼程序所在的文件夹内把所需要的头文件集中一下,然后把.lib文件也放进去,要不然程序移植性很差,在昌并缺别人的电脑上并不是每个人都添加了这些OpenGL的头文件


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12228482.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-22
下一篇 2023-05-22

发表评论

登录后才能评论

评论列表(0条)

保存