完全按照如下,没有编译任何库,单纯复制文件,配置成功一台笔记本;
但是到另一台台式机的时候,在运行样例程序时,出现了无法定位无法定位程序输入点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,成功:
新闻热点
疑难解答