Win8+VS2012配置OpenGL SuperBible的环境这本书逆天,逆天,逆天啊............环境我都配不起来,Linux下前几天折腾了一个晚上,作者的库各种报错.........今天在Windows下配,StackOverflow刷到爆,看了一篇又一篇,试了一次又 一次,屡败屡战....................
(ps:这篇文章不是我写的。。。配置过程大体如此,前期自己配置了一上午,木有成功,中午又折腾了一会,妈蛋,最后才发现忘了吧lib加进代码里了,#program comment(lib,"gltool.lib")!!! 或者附加依赖里加进去就好了。。。T T )
完整记录下配置过程: 参考自: http:///questions/9234664/how-to-install-glut-on-a-64-bit-windows-7-for-ms-vs2010 http://blog.csdn.net/joven0/article/details/7639715 http://blog.csdn.net/sunny_unix/article/details/8056807 http://blog.csdn.net/longxiaoshi/article/details/7596135 1.各种库的配置 (1)glew 下载:https:///projects/glew/files/glew/
将include文件夹下的.h文件拷贝到C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\GL目录中(没有GL目录就自己创建一个,这里的具体路径视电脑上VS2012安装的位置而定)
(2)glut
下载OpenGL的glut类库:http://www./resources/libraries/glut/glutdlls37beta.zip 将.h文件拷贝到C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\GL目录中(没有GL目录就自己创建一个,这里的具体路径视电脑上VS2008安装的位置而定) 2.测试 (1)先创建一个Win32控制台应用程序项目(文件——新建——项目——win32——win32控制台应用程序),在下面的名称处任意命名,假定是helloworld,然后点确定。之后点下一步,然后在附加选项的空项目之前打勾,之后点完成。 (2)在解决方案管理器的源文件文件夹上点右键,添加——新建项——c++文件,任意命名,假定是Hello。 在导航窗格中的源文件分类下的Hello.cpp中输入如下代码:
如果人品好,就会出现下面这个: 下载作者的SB5.zip文件(名字真好。。),在这里http://www./files/SB5.zip SB5.rar解压后将SB5\Src\GLTools\include的头文件放到C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\中。 将SB5\VisualStudio2008\GLTools\Release中的gltools.lib放到C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\lib中 然后把freeglut.lib同样操作 貌似就这些,遇到问题再补充..
。。。上面的例子能跑了,但是书上的例子还是不能运行,链接错误。。 |
|