cgal

环境:win7 64位、vs2013 with update5、CGAL4.12

主要就是三个重点

一.环境变量的输入 

二.流程 使用cmake 对cgal库进行编译

三.对cgal在qt的配置问题

自己编译的版本很多都通不过编译 这样我们也干脆使用预编译的版本吧 下载了boost1.67版本 之后我们直接安装 

一、安装boost之后添加环境变量

安装cgal添加环境变量

qt的环境变量

在path添加的变量

D:\Program Files\CMake\bin;

D:\Qt\Qt5.8.0\5.8\msvc2013_64\lib;

D:\Qt\Qt5.8.0\5.8\msvc2013_64\bin;

D:\local\boost_1_67_0\lib64-msvc-12.0;

D:\dev\CGAL-4.12\auxiliary\gmp\lib;

D:\dev\CGAL-output\bin(编译好之后添加的)
 

环境变量中boost有两个版本 在本文的配置中为该版本 而且环境变量很多因为都是预编译的可能已经被写入了 写入变量时检查一下

二、安装之后 应该匹配cmake3.12版本 这样才能对cgal进行编译 尽量采用相同版本的配置 否则容易配置失败

载入了cgal的路径之后 下面是产生新文件的路径 先是按configure读取可产生的文件 然后依据目录进行挑选自己想要的部分 再次configure最后输出cgal

记得改一下这个cmke install的路径 能找到就行 后面用来生成release和debug两种版本

本文配置如上  例子和demo最好也勾选上,  完成后在你选择的输出路径下有一个CGAL.sln

使用vs打开 打开之后记得调模式 咱们先配置debug 所以要把release改为debug

点击生成 批生成 找到ALL BUIDE 点击debug 打钩然后生成 

生成完debug模式后 再对install进行生成

此时会在CGAL-install生成相应的库文件。我们将其内容拷贝至CGAL-debug文件夹中。

这样debug模式就配置完了

然后就是release模式 和debug模式一样 在all build时候构建release就可以了

这俩文件夹 在加载库的时候要注意 gd(debug)和非gd文件(release)

三、然后就是qt的pro文件配置

INCLUDEPATH += D:\local\boost_1_67_0\     #boost的路径
D:\dev\CGAL-4.12\include\                              #所有需要用到的头文件路径,所有文件都应该在这里 
D:\dev\CGAL-output\include                            #编译的头文件路径

共需要3个库,分别是    1.llibboost_thread-vc120-mt-gd-x64-1_67   2.llibboost_system-vc120-mt-gd-x64-1_67   3. -lCGAL-vc120-mt-gd-4.12
-L+路径-l加文件名 不要加lib文件后缀名
LIBS += -LD:/local/boost_1_67_0/lib64-msvc-12.0/ -llibboost_system-vc120-mt-x64-1_67   #boost system
LIBS += -LD:/local/boost_1_67_0/lib64-msvc-12.0/ -llibboost_thread-vc120-mt-x64-1_67   #boost thread
LIBS += -LD:/dev/CGAL_release/lib/ -lCGAL-vc120-mt-4.12                                #release cgal

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值