WIn10 64bit + Vs2013 + CGAL-4.7+Boost_1_59 +Qt5.5.1 +CMake安装

网上参考了很多,英文的,中文的…… 但主要还是按照官方的文档进行安装的,也极力推荐按照官方文档去进行下载安装以及配置

(http://www.cgal.org/download/windows.html)


1. 下载安装Boost_1_59

 (地址:http://sourceforge.net/projects/boost/files/boost-binaries/1.59.0/)


双击安装就好了,很简单。


安装完成之后 添加环境变量




最后 将E:\boost_1_59_0\lib64-msvc-12.0添加到Path中去



2. 安装Qt5.5.1

Qt5.5.1离线下地址(http://www.qt.io/download-open-source/#section-3)(下载是选择好你对应的版本)

也是双击安装





添加环境变量 



添加E:\Qt\Qt5.5.1\5.5\msvc2013_64\bin到Path中  (PS:最好将这个路径放在Path的最前面)

3.  安装CMake

下载地址:https://cmake.org/download/




这里选择"Add Cmake to the system PATH for all users"




4. 安装CGAL

下载地址:https://github.com/CGAL/cgal/releases/tag/releases/CGAL-4.7



双击安装




按提示添加环境变量


完成。

==============================================================================

以上就是安装的部分了,后面任重道远的感觉。。。。


打开Cmake:

选中好之前安装的cgal目录,  源目录和目的目录都选择这个,以及之后的选择对应的vs版本,最后configure


没有错误了会显示这个画面:


然后点击Generate, 之后会在E:\CGAL-4.7里生成CGAL.sln,


用Visual Studio  打开这个sln文件   debug 和 release模式都编译一遍


然后将 

E:\CGAL-4.7\bin添加到Path


5. 安装libQGLViewer

http://libqglviewer.com/installWindows.html

解压到E盘

E:\libQGLViewer-2.6.3

 

打开



输入命令 Cd E:\libQGLViewer-2.6.3\QGLViewer

Qmake.exe

Nmake





E:\libQGLViewer-2.6.3\QGLViewer\debug

E:\libQGLViewer-2.6.3\QGLViewer\release

添加到Path中


添加环境变量



然后就可以了。。。。。


之所以我要安装这个libQGLViewer,是因为 demo 都需要这个库



如下演示一个 Polyhedron demo



这里要再解释一下:

1.打开cmake, 选择你想要的那个demo,  目的文件夹里新建一个build-demo,起同样的名字


然后configure和Generate,

这里我碰到了第一个问题:

=======================================================================================================================

configure会错,错误提示如下:



其实就是找不到Eigen这个东西,没有指定它的 header在哪!



解决办法:

http://eigen.tuxfamily.org/index.php?title=Main_Page这里去下载



解压到E:\eigen-eigen-c58038c56923

然后E盘的内容是


然后在Cmake中指定它的 Include_dir



然后就解决了

========================================================================================================================

解决之后,能编译完成,并且能打开demo, 但是当选择打开某一个.off格式文件时,一直都没有反应,并且在控制台窗口会弹出

QWindowsNativeFieDialogBase::shellitem:SHCreateItemFromParsingName(file:debug)failed(no such file or direcory)”这个错误信息

在stackoverfflow上提问,别人给我这个链接http://cgal-discuss.949826.n4.nabble.com/Problem-with-loading-off-files-in-Polyhedron-demo-td4661212.html


和这哥们错误一样,原来是没有编译off plugin这个组件, 打开polyhedron.sln   在解决方案中 找到 off开头的plugin,右键 -> 生成一下   ,顺便我将几个我需要演示的操作,比如细分,简化等组件都生成了一遍, 然后再次运行,不仅可以打开off格式的文件,而且可以得到我想要的一些图形操作


还有之后安装


用VS2013 创建QT遇到的问题

我就不再详述了,参见这个

(http://jingyan.baidu.com/article/a948d65159d8890a2dcd2e84.html) 以及这个(http://blog.sina.com.cn/s/blog_3fd731da0102w4yo.html)


感谢整个过程中所有无形中帮助我的人,,, 还有再次吐槽,真的好麻烦。。。。csdn上传图片这个,也好麻烦,,




  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值