logo资料库

CGAL安装指南.pdf

第1页 / 共10页
第2页 / 共10页
第3页 / 共10页
第4页 / 共10页
第5页 / 共10页
第6页 / 共10页
第7页 / 共10页
第8页 / 共10页
资料共10页,剩余部分请下载后查看
CGAL_4.6.3 安装指南 Author: zhangjun_dg@mail.dlut.edu.cn Date: 2015-10-05
目录 一 安装环境------------------------------------------------------------------------------------------------ 3 二 准备工作------------------------------------------------------------------------------------------------ 3 三 开始安装------------------------------------------------------------------------------------------------ 3 四 配置 CGAL 开发环境 ------------------------------------------------------------------------------- 8 Reference-----------------------------------------------------------------------------------------------------10
一 安装环境 Windows7 + Visual Studio 2010。 注: win7(64bit)和 win7(32bit)均按下述步骤进行安装。 二 准备工作 1、 下 载 Visual Studio 2010 专 业 版 , 如 果 是 学 生 的 话 可 以 获 得 免 费 版 本 : https://www.dreamspark.com 2、 下载 cmake(www.cmake.org),此处我下载的是 cmake-3.3.2-win32-x86.exe 3、 下载 Boost 库(http://sourceforge.net/projects/boost/files/boost-binaries/) 此处我下载的是:boost_1_59_0-msvc-10.0-32.exe 4、 下载 CGAL(https://gforge.inria.fr/frs/?group_id=52) 此处我下载的是:CGAL-2.6.3-Setup.exe 5、 下载 Qt4.8.5(http://download.qt.io/archive/qt/4.8/4.8.5/) 此处我下载的是:qt-win-opensource-4.8.5-vs2010.exe 6、 下载 Qt Visual Studio 2010 Professional addin (http://mirror.bit.edu.cn/qtproject/archive/vsaddin/qt-vs-addin-1.1.11-opensource.exe ) 注:无论你的 win7 系统是 32 位还是 64 位,以上软件及库统一下载 32 位版本 三 开始安装 注:1 整个安装过程需确保计算机处于联网状态 2 全部安装完成需要足够的磁盘空间,安装之前请确保磁盘空间足够 (我安装完成后的文件总大小为 6.09G) 3.1 安装 Visual Studio 2010 1 如果你使用的是官方版本,选择 install Visual C++; 2 同意所有 license; 3 选择 custom installation(而不是 full),然后只选 Visual C++(不要选择其他); 4 不必安装 SQL Sever 和 Silverlight Runtime; 5 所有选项设置好后开始安装。安装过程中可能会要求重启,同意即可。 注:此处 VS2010 的安装步骤中,除必须安装 Visual C++外,其余选项都只是建议性的, 可以按照个人喜好进行选择,也可以进行完整安装,即在第三步中选择 full。 3.2 安装 Boost 1 此处我下载并安装的是 boost_1_59_0; 2 直接双击运行之前下载好的安装程序:boost_1_59_0-msvc-10.0-32.exe; 3 选择安装路径,我的设置的安装路径为:E:\CGAL\boost_1_59_0; 4 设置环境变量:分别是 Boost dll 库的路径和 Boost 头文件的路径 BOOST_LIBRARYDIR= E:\CGAL\boost_1_59_0\lib32-msvc-10.0 BOOST_INCLUDEDIR= E:\CGAL\boost_1_59_0
如图所示: 在 PATH 中添加 Boost dll 库的路径,如下图所示: 图 3.1 新建环境变量 图 3.2 在 PATH 中添加 Boost dll 库的路径 3.3 安装 CMake 1 此处我安装的是 CMake-3.3.2; 2 双击运行之前下载好的程序:cmake-3.3.2-win32-x86.exe; 3 点击“下一步” “我接受”; 4 在弹出的 Install Options 对话框中选择 Add CMake to the system PATH for all users; 5 然后点击下一步,设置安装路径,我的安装路径为:E:\CGAL\CMake 6 点击“下一步” “安装”,开始安装,完成之后点“Finish”退出安装程序。 7 CMake 一般会在 PATH 中添加好环境变量,如果没有就自己添加:E:\CGAL\CMake\bin 如图所示: 图 3.3 CMake 环境变量 3.4 安装 Qt 1 此处我安装的是 Qt-4.8.5; 2 双击之前下载好的程序:qt-win-opensource-4.8.5-vs2010.exe;
3 Next  Next  接受 License  Next  Next; 4 设置安装路径,我设置的安装路径为:E:\CGAL\Qt\4.8.5; 5 Next  Install; 6 在 PATH 中添加/bin 的路径,我的是:E:\CGAL\Qt\4.8.5\bin,如下图所示: 7 安装 addin:双击运行之前下载的程序 qt-vs-addin-1.1.11-opensource.exe。 图 3.4 在 PATH 中添加/bin 的路径 3.5 安装 CGAL 1 安装之前确保计算机处于联网状态; 2 此处我安装的是 CGAL-4.6.3; 3 双击之前下载好的安装程序:CGAL-4.6.3-Setup.exe; 4 Next  I Agree  保持默认选项 Next 5 在随后出现的 Select platform 页面中选择 32-bit(64 位和 32 位操作系统都选择这项); 如下图所示: 图 3.5 CGAL 安装选项 6 点击 Next,在弹出的页面中设置 CGAL 的安装路径,我的是:E:\CGAL\CGAL-4.6.3;
7 点击 Next,在弹出的页面中按下图所示进行设置: 8 点击 Install 开始安装,安装完成自后可能会有如下提示,直接点确定即可。 图 3.6 CGAL 安装设置 9 设置环境变量,在 PATH 中添加\auxiliary\gmp\lib,我的是: E:\CGAL\CGAL-4.6.3\auxiliary\gmp\lib,如下图所示: 图 3.7 图 3.8 设置环境变量
3.6 编译 CGAL 1 在桌面上双击打开 cmka-gui,在 win7 系统下建议右键单击以管理员方式运行; 2 打开后做如下设置: 图 3.9 CMake 设置 其中 Where is the source code 一栏为 CGAL 的安装路径,我的是:E:/CGAL/CGAL-4.6.3; Where to build the binaries 一栏可以设置成 CGAL 的安装路径,如 E:/CGAL/CGAL-4.6.3, 但建议如上图所示设置,在安装路径下新建一文件夹,我新建的文件夹为 build,故设 置为:E:/CGAL/CGAL-4.6.3/build。 3 点击 Configure,在弹出的页面中选择 Visual Studio 10 2010,然后点 Finish; 注:此时可能会出现如下问题: 出错原因很可能是由于系统使用了.NET 4.5,如果是这样,则需将.NET4.5 卸载,并重 新安装.NET4.0。(可以查看参考中的最后一条链接)。然后重新执行第 3 步。 4 然后点击 Generate; 5 打开第 2 步中新建的 build 文件夹,里边会有一个名为 CGAL.sln 的解决方案,如下 图所示:
6 双击打开该文件,分别在 Dubug 和 Release 下编译 ALL_BUILD 项目(忽略 图 3.10 CMake 后生成的解决方案 CGAL_imageIO 中可能出现的编译错误)。 至此,整个安装过程全部结束!!!Congratulations… 四 配置 CGAL 开发环境 打开 VS2010,新建工程,然后进行如下配置: 1 右键单击工程名点击 Properties 打开 Property pages 页面; 2 点击 VC++ Directories,在该选项卡下进行如下设置: 2.1 在 Include Directories 中添加: :我的是:E:\CGAL\boost_1_59_0; \include: 我的是:E:\CGAL\CGAL-4.6.3\include 和 E:\CGAL\CGAL-4.6.3\build\include; \auxiliary\gmp\include:我的是:E:\CGAL\CGAL-4.6.3\auxiliary\gmp\include; \include\Qt:我的是:E:\CGAL\Qt\4.8.5\include\Qt; \include\QtCore:我的是:E:\CGAL\Qt\4.8.5\include\QtCore; \include\QtGui:我的是:E:\CGAL\Qt\4.8.5\include\QtGui。 2.2 在 Library Directories 中添加: \lib:我的是:E:\CGAL\boost_1_59_0\lib32-msvc-10.0; \lib:我的是:E:\CGAL\CGAL-4.6.3\build\lib; \ auxiliary\gmp\lib:我的是:E:\CGAL\CGAL-4.6.3\auxiliary\gmp\lib; \lib:我的是:E:\CGAL\Qt\4.8.5\lib。 3 点击 Linker,在该选项卡下进行如下设置: 3.1 在 Additional Dependencies 中添加 libgmp-10.lib 和 libmpfr-4.lib,如下图所示: 3.2 在 Ignore Specific Default Libraries 中 添 加 gmp-vc100-mt-gd.lib 和 图 4.1 Linker 设置
分享到:
收藏