CGAL3.3安装过程介绍

CGAL采用QT作为它的GUI,并利用了boost、GMP、TAUCS等库,因此在安装CGAL前需要配置好这些依赖库。这里我装的是CGAL3.3版本,平台是Windows XP sp2。

1. 安装Boost. boost的安装比较简单,我得到的是boost 1.33.1版本(http://sourceforge.net/project/showfiles.php?group_id=7586)由于是exe文件,直接运行即可。此时会添加“BOOSTROOT”环境变量。

2. 安装QT。CGAL3.3需要的是QT3,QT4和QT3相比在结构上存在较大改动,因此与CGAL并不兼容,这个问题可能在以后CGAL的更新版中会解决。如果想得到QT4可访问官网http://www.trolltech.com。QT3则需要通过http://webdev.cegit.de/snapshots/qtwin/得到。先将得到的qt-win-free-3.3-2007-06-07-src.tar.bz2解压至不包含空格的路径下某一目录中(比如D:/QT-3)。下面就是设置环境变量。在我的例子中,环境变量如下:

QTDIR = D:/QT-3

QMAKESPEC = win32-msvc2005

PATH= %QTDIR%/bin;%PATH%

然后更改VS2005的环境变量设置脚本vsvars32.bat(我的是在D:/Program Files/Microsoft Visual Studio 8/Common7/Tools/vsvars32.bat),其关键内容如下:

@set DevEnvDir=D:/Program Files/Microsoft Visual Studio 8/Common7/IDE
@set QTDIR=D:/qt-3
@set QMAKESPEC=win32-msvc2005

@set PATH=%QTDIR%/bin;D:/Program Files/Microsoft Visual Studio 8/Common7/IDE;D:/Program Files/Microsoft Visual Studio 8/VC/BIN;D:/Program Files/Microsoft Visual Studio 8/Common7/Tools;D:/Program Files/Microsoft Visual Studio 8/Common7/Tools/bin;D:/Program Files/Microsoft Visual Studio 8/VC/PlatformSDK/bin;D:/Program Files/Microsoft Visual Studio 8/SDK/v2.0/bin;C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727;D:/Program Files/Microsoft Visual Studio 8/VC/VCPackages;%PATH%
@set INCLUDE=%QTDIR%/include;D:/Program Files/Microsoft Visual Studio 8/VC/ATLMFC/INCLUDE;D:/Program Files/Microsoft Visual Studio 8/VC/INCLUDE;D:/Program Files/Microsoft Visual Studio 8/VC/PlatformSDK/include;D:/Program Files/Microsoft Visual Studio 8/SDK/v2.0/include;%INCLUDE%
@set LIB=%QTDIR%/lib;D:/Program Files/Microsoft Visual Studio 8/VC/ATLMFC/LIB;D:/Program Files/Microsoft Visual Studio 8/VC/LIB;D:/Program Files/Microsoft Visual Studio 8/VC/PlatformSDK/lib;D:/Program Files/Microsoft Visual Studio 8/SDK/v2.0/lib;%LIB%
其中红色部分为要添加的内容。

然后打开VS2005提供的命令提示符工具Visual Studio 2005 Command Prompt,转至QT根目录下(我的是D:/QT-3),运行configure-msvc2005.bat,大概40分钟后即可安装完成。

3.安装CGAL。CGAL的安装过程相对简单,在Wizard中会要求填写Boost的根目录,并且会安装GMP和TAUCS的头文件和库文件。安装过程中需要保证网络畅通无阻,因为会从网络下载CGALCore、CGAL、CGALQt等对应VC80的库文件。

4.测试是否安装成功。在CGAL的安装目录下有很多的example和demo,打开某个.vcproj文件,经VS2005转换为.sln后,更改项目配置,将Linker->Input中的库qt-mt.lib改为qt-mt3.lib保存。在Tools->Options下,添加Boost的Include和Library路径。编译运行即可成功。

 

你可能感兴趣的:(command,qt,Path,include,library,wizard)