完全按照如下,没有编译任何库,单纯复制文件,配置成功一台笔记本;
但是到另一台台式机的时候,在运行样例程序时,出现了无法定位无法定位程序输入点glut***** 于动态链接库
本文完全参考http://blog.csdn.net/augusdi/article/details/20469561,原文为Win8+VS2012.
所需文件:http://download.csdn.net/detail/sd10086/9756982
1. glut //参考 http://www.th7.cn/system/win/201611/190040.shtml
文件夹下面 包括glut.dll、glut32.dll、glut.h、glut.lib、glut32.lib
第一步: 将glut.dll和glut32.dll放在C:/Windows/system32与C:/Windows/SysWOW64根目录下。
第二步: 将glut.h拷贝至C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC/include/GL/目录下
例如在作者本机上其目录为C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/include/GL/
其中GL文件夹为新创建的,并非原有存在。
第三步: 将glut.lib和glut32.lib拷贝至C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\lib\目录下
例如在作者本机上其目录为C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/lib/
2. glew
第一步:将include文件夹下的.h文件拷贝到C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\GL目录中
第二步:将lib文件夹下的.lib文件拷贝到C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\lib目录中
第三步:将bin文件夹下的.dll文件拷贝到C:\Windows\System32目录中,如果是64位系统则放在SysWOW64目录
3. freeglut
第一步:将freeglut_static.lib文件拷贝到C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\lib目录中
第二步:拷贝freeglut.dll到C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin目录下
4. gltools
第一步:将Src\GLTools\include目录下的文件拷贝到C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include目录中
第二步:将gltools.lib文件,拷贝到C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\lib目录中
5. test
新建一个win32控制台程序
进入项目>属性>链接器>输入>依赖项中添加gltools.lib;freeglut.lib;glew32s.lib;
同时向忽略特定默认库中添加LIBCMT;MSVCRT
sb5工程中的triangle源代码(Src\Chapter02\Triangle\Triangle.cpp)拷贝到新建工程中
运行Triangle,成功: