【使用笔记】超级宝典第5版的例子程序

来源:互联网 发布:建筑模型品牌 知乎 编辑:程序博客网 时间:2024/05/01 07:37


【2014.3.24】

1、这个东西为大家所诟病,作者自己封装的类,加上译者完全不了解,译文中错漏太多。

2、本人环境win7 64 vs2008,freeglut 2.8.1 ,glew 1.10.0。就算拿到OpenGL superbiblle 第5版的源码,也要自己好好整理一翻才能开始使用。

3、freeglut 和 glew 编译就不说了。主要是这个gltools。新建一个lib工程,把头文件和源码文件放入。
这里要注意了,项目右键-> property -> C/C++ -> code generation,注意把runtime library分别改成 release 和 debug 下的multithread lib,不要使用dll。

4、有了gltools.lib 之后,例子程序才可以编译。在每个例子手动添加这么几句,表示静态调用静态库

#pragma comment(lib, "glew32s.lib") // glew32s一定要加s,即使用static版,原因是现在的gltools用的是static版glew编译的#pragma comment(lib, "gltools.lib") // 这个gltools真是很烦,依赖于glew,使用的时候又要把glews.lib在前面导入,在后面还会出错#pragma comment(lib, "freeglut_static.lib") 



0 0
原创粉丝点击