码迷,mamicode.com
首页 > Windows程序 > 详细

nehe的opengl教程 opengl窗口章 移植到vs2013 win7环境下

时间:2015-05-21 12:47:58      阅读:269      评论:0      收藏:0      [点我收藏+]

标签:vs2013   opengl   nehe   

1. 配置opengl环境,下载glut(opengl utility toolkit) https://www.opengl.org/resources/libraries/glut/      到本地。解压后有两个lib文件,两个dll文件和一个.h文件。

2. glut.lib和glut32.lib拷贝到X:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\lib下。

3. glut.dll和glut32.dll拷贝到C:\Windows\system32文件夹内(32位系统)或?C:\Windows\SysWOW64(64位系统)(两个目录下都拷贝)

4. .h文件拷贝到X:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\GL    如果在incluce目录下没有GL文件夹,则需要手动创建


技术分享


这样opengl的环境就搭建好了。


1. 新建一个win32工程,最好不要是空的。

2. 按照教程打一遍代码,地址是:http://www.yakergong.net/nehe/  内容不再赘述。

3. 在vs2013中会报字符串类型无法转换的错误,也就是编码格式的错误问题,字符串常量直接_T()宏就可以解决,如果是变量的话需要用以下方式做一次转换。

char* title = "aaaa";

WCHAR wszTitleName[256];
memset(wszTitleName, 0, sizeof(wszTitleName));
int l = MultiByteToWideChar(CP_ACP, 0, title, lstrlenA(title), wszTitleName, sizeof(wszTitleName) / sizeof(wszTitleName[0]));


然后使用wszTitleName即可。

以上方法出自http://blog.csdn.net/rodgeliao/article/details/7091926 


上面步骤后,nehe的代码就可以运行在vs2013

工程下载地址为:http://download.csdn.net/detail/mizoushenjing/8723589 

nehe的opengl教程 opengl窗口章 移植到vs2013 win7环境下

标签:vs2013   opengl   nehe   

原文地址:http://blog.csdn.net/mizoushenjing/article/details/45888891

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!