系统信息:的Mac OS X 10.7CGAL计划(和例子)在Mac OS X中没有得到编译10.7狮子
CGAL安装在:CGAL include是在/ opt /本地/包括/ CGAL/CGAL 库是在/ opt/local/lib目录/ cmake的
CGAL信息:singhg @〜/编程/例子/ Triangulation_2 $端口搜索 CGAL CGAL @ 3.9(GIS,科学) 计算几何算法库
singhg @〜/编程/例子/ Triangulation_2 $端口的DEP cgalFull 名称:CGAL @ 3.9_0构建依赖关系:cmake的依赖库: 提升,MPFR,zlib的,GMP
cmake的信息:singhg @〜/编程/例子/ Triangulation_2 $端口搜索 cmake的cmake的@ 2.8.6(devel的) 跨平台使
gccmakedep @ 1.0.2(X11,devel的) 创建使用 '海合会-M' 中的makefile依赖
找到2个端口。
这里是我的查询:
现在我下载CGAL_3.9的例子,并尝试使用Xcode的运行Triangulation_2。以下是我得到的输出。(I也试图运行Voronoi_diagram_2例如但它具有相同的问题)
1)端子命令cmake的-GXcode到目录
/用户/ singhg /编程/示例/ Triangulation_2
但它说:
singhg @〜/编程/例子/ Triangulation_2 $ cmake的-GXcode
- C编译器识别是GNU
- 的CXX编译器识别是GNU
- 检查C编译器是否具有-isysroot
- 检查C编译器是否具有-isysroot - 是
- 检查是否C编译器支持OSX部署目标标志
- 检查C编译器是否支持OSX部署目标标志 - 是
- 检查工作使用C语言编译器:Xcode的
- 检查工作使用C语言编译器:Xcode中 - 工程
- 检测C编译器ABI信息
- D etecting C编译器ABI资讯 - 做
- 检查CXX编译器是否有-isysroot
- 检查CXX编译器是否有-isysroot - 是
- 检查CXX编译器是否支持OSX部署目标标志
- 检查是否CXX编译器支持OSX部署目标标志 - 是
- 检查使用工作CXX编译器:Xcode的
- 检查使用工作CXX编译器:Xcode中 - 工程
- 检测CXX编译器ABI资讯
- 检测CXX编译器ABI信息 - 完成
- 此程序需要CGAL li brary,而不会被编译。
- 配置完成
- 生成完成
- 建立文件已被写入到:/用户/ singhg /编程/例子/ Triangulation_2- 这个程序需要CGAL库,并会编译不是 。
2)我再次尝试点击此链接http://cgal-discuss.949826.n4.nabble.com/Getting-started-with-CGAL-on-a-mac-OS-X-td3171984.html,并在我的系统CGALConfig.cmake文件是的/ opt/local/lib目录/ cmake的所以,我想在我的bash终端命令:cmake的-DCGAL_DIR = /选择/ local/lib目录/ cmake的
这里是输出:
singhg @〜/编程/例子/ Triangulation_2 $ cmake的 -DCGAL_DIR = /选择/ local/lib目录/ cmake的CMake的错误在的CMakeLists.txt:20(包括):包括找不到加载文件:
/opt/local//opt/local/lib/cmake/UseCGAL.cmake
CMake的错误在CMakeLists。TXT:22(包括):包括找不到 加载文件:
CGAL_CreateSingleSourceCGALProgram
CMake的错误在的CMakeLists.txt:26(create_single_source_cgal_program): 未知的CMake命令 “create_single_source_cgal_program”。
- 配置不完整,发生错误!
3)我cmake的-DCGAL_DIR = /选择/ local/lib目录/ CCGAL
再次尝试,但怎么把存在/opt/local/lib/
没有CGAL目录这是愚蠢的,但它是在/opt/local/lib/cmake
。
下面是我从这种尝试得到了输出:
singhg @〜/编程/例子/ Triangulation_2 $ cmake的
-DCGAL_DIR = /选择/ local/lib目录/ CGAL
- 这个程序需要CGAL库,并且不会被编译。
- 配置完成
- 生成完成
- 建立文件已被写入到:/用户/ singhg /编程/例子/ Triangulation_2
4)我再次CMake的GUI(2.8试过。第6版)这里的“配置”我:C编译器识别为GNU的CXX编译器识别
是GNU检查C编译器是否有-isysroot检查ç
编译器是否有-isysroot - 是检查是否C编译器支持OSX
部署目标标志检查C编译器是否支持OSX
部署目标标志 - 是检查工作的C编译器:
在/ usr/bin中/海湾合作委员会检查工作的C编译器:在/ usr/bin中/ GCC - 工程
检测Ç编译器ABI信息检测C编译器ABI资讯 - 做
检查CXX编译器是否有-isysroot检查CXX
编译器是否有-isysroot - 是检查CXX编译器是否支持
OSX部署目标标志检查CXX编译器是否支持OSX
部署目标标志 - 是检查工作CXX编译器:
/u sr/bin/C++检查工作的CXX编译器:/ usr/bin/C++ - 工作
检测CXX编译器ABI信息检测CXX编译器ABI信息 - 完成
该程序需要CGAL库,并且不会被编译。
组态完成
,当我试图通过指定CGAL_DIR到的/ opt/local/lib目录/ cmake的修复错误其中CGALConfig.cmake所在。它给出了这些错误:
CMakeLake CMake错误。TXT:20(包括):包括找不到 加载文件:
在的CMakeLists.txt/opt/local//opt/local/lib/cmake/UseCGAL.cmake
CMake的错误:22(包括):包括找不到 加载文件:
CGAL_CreateSingleSourceCGALProgram
的CMake CMakeLists.txt错误:26(create_single_source_cgal_program): 未知CMake命令“create_single_source_cgal_program”。
配置不完整,发生错误!
这些示例未能找到CGAL库的位置。如果有人可以帮助,那么请帮助。我无法找到编译我的CGAL程序的方法。
谢谢
bagga
请帮家伙,如果你正在处理CGAL在Mac OS X 10.7(.2)中。我花了很多时间试图调试这个“简单的东西” – sinner
任何机会,你在Mac OS X 10.9(小牛)上尝试过这样的事情?自升级以来,我遇到了一些编译示例的问题(例如Surface_reconstruction_points_3无法编译)。 – Chris
对不起克里斯,我仍然使用10.7.x OS X版本。 – sinner