在win7 64位下安装cgal
来源:互联网 发布:红帽linux系统下载iso 编辑:程序博客网 时间:2024/05/20 01:36
近两天的痛苦经历,让我深深的感受到国内的良好的copy能力,找不到有价值的学习资料,,,空悲叹呀。。。。
废话不多说,先上图
如果你能够实现这个,恭喜你,CGAL你已经成功安装了~~
在此由衷的感谢下面的帖子的作者
http://acg.cs.tau.ac.il/cgal-at-tau/installing-cgal-and-related-programs-on-windows
贴一下最后的测试代码
#include<iostream>#include<boost\format.hpp>#include<QtGui>#include<CGAL\Qt\GraphicsViewNavigation.h>#include<qline.h>#include<qrect.h>int main(int argc,char **argv){QApplication app(argc,argv);QGraphicsScene scene;scene.setSceneRect(0,0,100,100);scene.addRect(QRect(0,0,100,100),QPen(QColor(255,0,0)));scene.addLine(QLine(0,0,100,100));scene.addLine(QLine(0,100,100,0));QGraphicsView *view=new QGraphicsView(&scene);CGAL::Qt::GraphicsViewNavigation navigation;view->installEventFilter(&navigation);view->viewport()->installEventFilter(&navigation);view->setRenderHint(QPainter::Antialiasing);view->show();return app.exec();}
有什么问题,期待随时拍砖。
真心赶脚太不容易了,很多都是卸载安装卸载安装,,,,循环往复,,,,这么多天也算值了~~
最后遇到了些丢失.dll的问题,解决措施就是将对应的.dll文件拷贝到系统盘的C:\Windows\SysWOW64文件夹下,提示缺失的文件都能在文件夹的中找到
问题不定期汇总:
1.如果你在CMAKE configure时遇到错误,八成是你的CGAL安装时是不对的,不要犹豫不要徘徊,果断卸载CGAL,重新启动cgal-setup.exe,重新安装(保证你的网络环境畅通,因为安装过程需要下载些文件)安装过程不报错误,才说明安装成功。(除了最后提示 添加文件路径)。
2.CMake congfigure,选择使用的编译器时注意一定要使用VS10 ,不要使用win64,因为boost就是32位的。。。
3.boost安装过程中需要添加一个参数
.\b2 --toolset=msvc-10.0 link=static,shared threading=single,multi variant=debug,release
在执行了bootstrap.bat之后,要修改一个参数,打开文件夹 E:\paper\cgal\boost_1_55_0\tools\build\v2;找到文件user-config.jam 修改
# -------------------# MSVC configuration
.# -------------------# Configure msvc (default version, searched for in standard locations and PATH).
# using msvc ;# Configure specific msvc version (searched for in standard locations and PATH).
#using msvc : 10.0 : : <compileflags>/wd4819 <compileflags>/D_CRT_SECURE_NO_DEPRECATE <compileflags>/D_SCL_SECURE_NO_DEPRECATE <compileflags>/D_SECURE_SCL=0 ;E_SCL=0 ;
4.boost安装完成之后,一定要记得设置环境变量
BOOST_ROOT E:\paper\cgal\boost_1_55_0
BOOST_LIBRARYDIR E:\paper\cgal\boost_1_55_0\stage\lib
Path E:\paper\cgal\boost_1_55_0
5.(PS:请原谅我这惨不忍睹的排版,,,我也不知为何会成了这样,安装个CGAL不容易,就不调整格式了,大家凑合着看吧。)
接下来,我要////////。。。。。。。。。。。。。爆猛料了。。。。。。。。。你准备好了吗。。。。前方高能,小心回避。。。。。。。
这个只能在32位机上顺利安装呀,,,,,,64位怎么装都有错呀,,,,坑爹呀,有木有,,,,,,,,,,,,
如果你用的是64位机,那请不要犹豫,不要徘徊,,,重装个32吧。,。。。。。
另外:我要用的是CGAL里的分割库,so.......4.4版本以上的才有这个库呀。。。吐血提醒:先提前查看自己需要的版本,要不然,,,,,,一起吐血吧
6.如果你遇到了无法解析的外部符号:_imp_gmpz_clear.......等等,不要惊慌,不要着急,一定是因为你没有认真看上面的帖子(我不会告诉你,我也是犯了同样的错误喔,哈哈);最后再提示一下,看下图,看下面的图,看不看,看不看,不看你就哭去吧
- 在win7 64位下安装cgal
- win7 64位下安装 cgal
- Python WIN7 64位 安装-numpy-scipy-matplotlib-CGAL
- 在64位win7下安装oracle
- 在vs2008下安装CGAL
- Win7+VS2010 安装 CGAL
- Win7+VS2010 安装 CGAL
- 在64位win7下安装ubuntu12.10
- 如何在win7 64位下安装vs2012
- Matlab 7.0 安装在64位win7下解决办法
- 在win7下安装openssl 64位的
- 如何在UEFI模式下安装64位win7系统
- 在win7 64位系统下安装Flask
- HP Jaserjet1007打印机在win7 64位下不能安装
- matconvnet 在 win7 64 位下的安装
- MySql在Win7(64位)下安装教程
- 在vs2008下安装CGAL(转载)
- 在windows下安装CGAL程序
- 将博客搬至CSDN
- AppDelegate中的各种状态更改通知
- Java Reflection(七):私有变量和私有方法
- 基于逆波兰表达式的公式解析器-算法和思路(一)
- SlidingMenu的简单使用
- 在win7 64位下安装cgal
- 66.求最长字符串
- UI界面库
- 字符串-06. IP地址转换(20)
- Python Interface linuxCNC
- Oracle 11g RAC ohasd failed to start at /u01/app/11.2.0/grid/crs/install/rootcrs.pl line 443 解决方法
- [Leetcode]-containsNearbyDuplicate
- [leetcode] 89.Gray Code
- 欢迎使用CSDN-markdown编辑器