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

来源:互联网 发布:c 和java那个早 编辑:程序博客网 时间:2024/06/06 03:17

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 

0 0
原创粉丝点击