GLFW库文件配置

欢迎来我的个人网站:http://www.rxwcv.cn

VS2012+windows8下面,vs的默认路径在C:\Program Files(x86)\Windows Kits\8.0 下.

将include\GLFW里.h文件加入vs路径Include\um\gl里面.

\lib-msvc100里的(glfw3.lib,glfw3dll.lib)加到vs路径\8.0\Lib\win8\um\x86里面,以及同目录下glfw3.dll加入C\windows\System32(或C\windows\SysWOW64)里面.

然后建立工程文件,cpp文件时,记得在include之前加上

#pragma comment(lib,"opengl32.lib")

#pragma comment(lib,"glfw3.lib")

应该就可以了。

GLEW:

下载完1.10后,解压缩,并进入..\build\vc10,打开项目glew.sln。

右击项目中的glew_static,并选择就编译这个。这时候会报错,显示glew.rc第59行长度过长。

这个问题最佳的解决方案就是等官方自己解决bug,而在官方放出解决方案之前,只能选择将其中"Comments"后面"The OpenGL Extension 开始的版权信息内容删到2000字符之内。

然后再编译就能够通过了,单个编译通过后编译整个solution,接着bin和lib文件夹中就会生成我们需要的文件。

将其以及Include里的.h文件分别放入相应文件夹中(和GLFW一样)。

然后在代码头加上#pragma comment(lib,"glew32d.lib")

应该就能顺利成功了。

 

按照这个方法不行的话,就把上述所有文件在项目文件夹下全部复制一遍,然后再在项目-属性-C/C++-整个(日语是全般,忘了中文是什么了)中将项目根目录加到追加include directory里,应该就没问题了。

欢迎来我的个人网站:http://www.rxwcv.cn
posted @ 2014-03-07 12:13  Hewie_Bai  阅读(1230)  评论(0编辑  收藏  举报