某算法配置

2014年10月31日 由 Creater 留言 »

该工程需要glut库,我在网上下载了以下文件,并放入在SoftEngProject目录下新建的一个文件夹3rdl(第三方库的意思):
0.glut.h
1.glut.lib
2.glut.dll
3.glut32.dll
4.glut.lib

在SoftEngProject\GL\glut.h的如下代码
#ifndef __glut_h__
#define __glut_h__
后面添加代码

#ifndef GLUT_DISABLE_ATEXIT_HACK
	#define GLUT_DISABLE_ATEXIT_HACK
#endif
#ifdef WIN32
	#include<windows.h>
#endif
#include <stdlib.h>

/*第一种配置方法*/

一,简单配置(无需修改SoftEngProject\QtProject\Mesh\MeshLoaderQt\MeshLoaderQt.pro)

1.将SoftEngProject\3rdl目录下glut.lib,glut32.lib拷贝到Qt的库下(我的为路径D:\Qt\Qt5.2.1\5.2.1\msvc2012\lib)
2.将SoftEngProject\3rdl目录下glut.dll,glut32.dll拷贝到系统的PATH路径下。(win7_32位一般为C:\Windows\System32)
3.解压SoftEngProject\VRML目录下的david.zip,会看到david.wrl文件
4.编译Qt工程即可,生成的可执行文件路径一般为(以Debug版为例,SoftEngProject\QtProject\Mesh\build-MeshLoaderQt-Desktop_Qt_5_2_1_MSVC2012_32bit-Debug\debug\MeshLoaderQt.exe)

/*第二种配置方法*/

二,标准配置(需修改.\SoftEngProject\QtProject\Mesh\MeshLoaderQt\MeshLoaderQt.pro)
1.将SoftEngProject\3rdl目录下glut.dll,glut32.dll拷贝到系统的PATH路径下。(win7_32位一般为C:\Windows\System32,不想做这一步,可在系统环境变量PATH中添加这些dll的目录)
2.解压SoftEngProject\VRML目录下的david.zip,会看到david.wrl文件
3.修改SoftEngProject\QtProject\Mesh\MeshLoaderQt\MeshLoaderQt.pro最后一行为LIBS += -L../../../3rdl/ -lglut32 -lglu32 -lopengl32

广告位

发表评论

你必须 登陆 方可发表评论.