网上讲的都不是太全

我来说说把~

首先感谢这位大神:

chenwk891:http://blog.csdn.net/chenwk891/article/details/42171495#reply

还參考了这三个站点:

百度经验http://jingyan.baidu.com/article/1709ad80b673f34634c4f0ac.html

libQGLViewer官网:http://libqglviewer.com/installWindows.html

CGAL 4.6.1 - Manual:http://doc.cgal.org/latest/Manual/installation.html

最后在VS2013下安装了  boost_1_58_0  + CGAL-4.6.1 +CMake + libQGLViewer-2.6.3

好吧開始把。。

。。

本教程须要配置的环境变量

PATH里加入:

D:\CGAL\CMake\bin;

D:\CGAL\CGAL-4.6.1\auxiliary\gmp\lib;

D:\CGAL\CGAL-4.6.1\vs2013-build\bin;(vs2013-build是自己建的目录)

D:\CGAL\libQGLViewer-2.6.3\QGLViewer

新建QGLVIEWERROOT:(安装CGAL的3D包时须要)

D:\CGAL\libQGLViewer-2.6.3\QGLViewer

本教程须要的文件能够从这里下载

http://pan.baidu.com/s/1e5EHK

1、先装boost

http://sourceforge.net/projects/boost/files/boost-binaries/1.58.0/

依据自己的VS版本号下载boost,我的是VS2013,选择 VC12.0的那个下载。

点exe安装即可了。

2、安装CGAL

如百度经验里所看到的,选择32bit,但不一定要装在C盘。其它安装过程照做。

3、安装libQGLViewer-2.6.3

这个仅仅有须要用CGAL的3D功能时才要装,仅仅用2D的话能够跳过。

或者能够用libQGLViewer-2.6.3作为QT creator的 3d画图窗体插件。

这个主要是參考官网弄的。

我是用qt creator 直接编译的,打开D:\CGAL\libQGLViewer-2.6.3\QGLViewer里的 QGLViewer.pro 直接编译

应该就出来.dll、QGLViewerd2.lib(debug版)

将dll拷贝至系统目录 32位是C:\Windows\System32,64位是C:\Windows\SysWOW64两个都拷贝一下也成

为qt creator安装designer plugin: QGLViewer
widget

打开 D:\CGAL\libQGLViewer-2.6.3\designerPlugin 下的 designerPlugin.pro 直接编译

将生成的qglviewerplugin.dll拷贝至你的qt文件夹下D:\Qt\5.4\msvc2013_64_opengl\plugins\designer

将QGLViewer2.dll拷贝至D:\Qt\5.4\msvc2013_64_opengl\bin

4、用CMake安装编译CGAL

这一步是最坑的。

先装cmake(按百度经验装吧)

我的CGAL装在:D:\CGAL\CGAL-4.6.1

在里面建一个目录:D:\CGAL\CGAL-4.6.1\vs2013-build

打开cmake,

source code 填 D:\CGAL\CGAL-4.6.1

build the binaries 填 D:\CGAL\CGAL-4.6.1\vs2013-build

点configure

第一次报错,在CMake里改动Boost->Boost_INCLUDE_DIR
路径,我的是 D:\CGAL\boost_1_58_0

点configure

第二次报错,点击CMak里面的Add
Entry手动加上变量名Boost_LIBRARY_DIR,选择Value Type为PATH,并增加路径。我的是

D:\CGAL\boost_1_58_0\lib32-msvc-12.0

点configure

这下应该就好了。点generate。

假设你想用CGAL的3D库,选中WITH->WITH_demos

点configure

第三次报错,点击CMak里面的Add
Entry继续加入3个变量

QT_INCLUDE_DIR ,选择Value
Type为PATH,并增加路径,我的是 D:/Qt/5.4/msvc2013_64_opengl/include

QT_LIBRARY_DIR。选择Value
Type为PATH,并增加路径。我的是 D:/Qt/5.4/msvc2013_64_opengl/lib

QT_QMAKE_EXECUTABLE,选择Value
Type为FILEPATH,并增加路径,我的是D:/Qt/5.4/msvc2013_64_opengl/bin/qmake.exe

点configure

这下3D的也能够configure成功了。点generate。

这里的Add Entry变量都是參考http://doc.cgal.org/latest/Manual/installation.html

5.、在Visual
Studio下编译CGAL库

在D:\CGAL\CGAL-4.6.1\vs2013-build 路径下打开CGAL.sln。分别在Debug和Release下编译,生成全部所需库。

6、调用:

请參考chenwk891:http://blog.csdn.net/chenwk891/article/details/42171495#reply

和百度经验 :http://jingyan.baidu.com/article/1709ad80b673f34634c4f0ac.html

qt的调用就不说了- -

win64 QT(VS2013) 配置 CGAL+libQGLViewer的更多相关文章

  1. QT特供 CGAL配置流程(基于QT5+VS2015)

    最近做的QT项目涉及计算几何库,需要用到CGAL,其配置着实麻烦,而且相互关联的软件也存在版本兼容一类的问题,在这里就对其配置流程做一些整理说明,以便后来者能够少些烦恼.(注:以下使用Win10作说明 ...

  2. VS2013配置Caffe卷积神经网络工具(64位Windows 7)——准备依赖库

    VS2013配置Caffe卷积神经网络工具(64位Windows 7)--准备依赖库 2014年4月的时候自己在公司就将Caffe移植到Windows系统了,今年自己换了台电脑,想在家里也随便跑跑,本 ...

  3. OpenCV3.1.0+VS2013配置+Win10(64位)(转载)

    OpenCV3.1.0+VS2013配置+Win10(64位) [环境]VS2013和MATLAB相互调用混合编程 Matlab 2016a和VS2013混合Dll编程步骤 更换了硬盘之后,重新配置了 ...

  4. 【神经网络与深度学习】【VS开发】【CUDA开发】VS2013 配置CUDNN V4 DEMO

    VS2013 配置CUDNN V4 DEMO 众所周知,当前主流深度学习的实现中调用的底层API都是cudnn,自己做项目需要开发深度学习模块时,也需要调用cudnn库,因此熟悉cudnn库是很有必要 ...

  5. Windows下 C++ WT +VS2013配置

    引出 最近在学习使用C++,另外对建站有点兴趣,所以就找到了WT.对于WT的详细介绍,这里不讲,直接看官网就好. 此文为本人原创,转载请注明出处. 先丢出官网上的干货: WT官方网站: https:/ ...

  6. OpenCV编译以及QT Creator配置

    OpenCV编译以及QT Creator配置 在进行编译前,需下载以下工具和源码: CMake ---- 用于编译: 下载地址; https://cmake.org/ 安装在D:\Program Fi ...

  7. WIN10+ VS2013 配置Opencv2413 64位

    VS2013 配置Opencv2413  64位 系统变量 Path:  F:\2biancheng_tool\Opencv2413\opencv\build\x64\vc12\bin 用户变量:添加 ...

  8. vs2013配置opencv3.2.0

    工具/原料 l VS2013 l OpenCV3.20http://jaist.dl.sourceforge.net/project/opencvlibrary/opencv-win/3.2.0/op ...

  9. 64 位系统 vs2013 配置 OpenCV-3.1.0

    参考:64 位系统 vs2013 配置 opencv3.0 1. 环境准备 进入官网 http://opencv.org/,下载最新版本的 opencv(以本文 opencv-3.1.0 为例,.ex ...

随机推荐

  1. 每日一刷(2018多校水题+2016icpc水题)

    11.9 线段树 http://acm.hdu.edu.cn/showproblem.php?pid=6315 求逆序对个数 http://acm.hdu.edu.cn/showproblem.php ...

  2. Codeforces Round #424 (Div. 2, rated, based on VK Cup Finals) Office Keys(思维)

    Office Keys time limit per test 2 seconds memory limit per test 256 megabytes input standard input o ...

  3. Flask实战第55天:cms轮播图上传到七牛功能完成

    登录七牛云,进入“对象存储”, 新建存储空间(Bucket), 我创建的空间命名为flask-bbs 创建完Bucket,七牛会给我们提供一个测试域名,生产环境中,我们需要绑定自己的域名 在个人面板中 ...

  4. getResourceAsStream 地址

    getResourceAsStream ()返回的是inputstream getResource()返回:URL Class.getResource("")    返回的是当前C ...

  5. 渗透脚本快速生成工具Intersect

    渗透脚本快速生成工具Intersect   当渗透人员获取目标系统的执行权限,往往需要编写相应的脚本,实现更多的渗透操作.Kali Linux提供一款Python脚本快速生成工具Intersect.该 ...

  6. luogu P1002 过河卒

    题目描述 棋盘上A点有一个过河卒,需要走到目标B点.卒行走的规则:可以向下.或者向右.同时在棋盘上C点有一个对方的马,该马所在的点和所有跳跃一步可达的点称为对方马的控制点.因此称之为“马拦过河卒”. ...

  7. JZYZOJ1535 [haoi2014]穿越封锁线

    http://172.20.6.3/Problem_Show.asp?id=1535 整体来说是道水题,但是穿过点的判定把我坑得wa了两次,考场上这可是40分的水分啊啊啊. 开始的错误想法:排序后向上 ...

  8. Codeforces Round #449 (Div. 2)ABCD

    又掉分了0 0. A. Scarborough Fair time limit per test 2 seconds memory limit per test 256 megabytes input ...

  9. [BZOJ4898] [Apio2017]商旅

    [BZOJ4898] [Apio2017]商旅 传送门 试题分析 考虑两个点之间的路径,显然如果交易的话肯定选\(S_{t,i}-B_{s,i}\)最大的. 那么我们可以先用\(Cost\)把两个点的 ...

  10. 【斜率优化】Average

    [UVa1451]Average 算法竞赛入门经典第8章8-9 ( P243 ) 题目大意:给定一个长度为N的01串,选择一个长度至少为L的连续子串,使序列平均值最大 (N<=100001) 题 ...