我正在尝试在 Mac 上构建 OpenCASCADE,但我没有任何运气。
我是从 Github 下载的,在 tar.gz 里,但是我真的是 Mac 新手,卡住了。
任何人都可以解释我下一步应该做什么吗?
(我找到了一些我应该使用的终端命令,但我不熟悉它们。所以如果在 Mac 上构建 OpenCASCADE 的正确方法请写下终端命令并详细说明。谢谢!)
编辑:
我现在从 link 理解了命令行命令以下。我以前也明白,但我错了,因为我的主要问题是,我没有安装 gcc(XCode 不会自动安装 gcc ...)。所以无论如何,现在我终于可以运行 cmake 命令了。它开始但结束于此:
CMake Error at /Applications/CMake 2.8-9.app/Contents/share/cmake-2.8/Modules/FindX11.cmake:420 (MESSAGE): Could not find X11 Call Stack (most recent call first): CMakeLists.txt:313 (FIND_PACKAGE)
有人知道该怎么办吗?我也试着在这里搜索这个,然后谷歌...我找到了一些“解决方案”,但那些对我不起作用。
编辑编辑:
最后一次编辑的解决方案是 Mountain Lion 没有安装 X11。因此,打开一个使用 X11 或 Xquartz 的应用程序,它将自动安装。
不幸的是,它仍然不起作用。我的下一条错误消息是在终端中的 make 命令之后:
In file included from /Users/davidbirkas/Documents/tpaviot-oce-6c9a06a/src/AlienImage/AlienImage_X11XWDAlienData.cxx:14: /Users/davidbirkas/Documents/tpaviot-oce-6c9a06a/inc/Aspect_XWD.hxx:5:12: fatal error: 'X11/XWDFile.h' file not found # include ^ 1 error generated. make[2]: * [adm/cmake/TKService/CMakeFiles/TKService.dir/_/_/__/src/AlienImage/AlienImage_X11XWDAlienData.cxx.o] Error 1 make1: [adm/cmake/TKService/CMakeFiles/TKService.dir/all] Error 2 make: ** [all] Error 2
有什么办法解决这个问题吗?
最佳答案
确保在安装 XCode 的同时,还安装了来自 Apple 的 Devtools 的 X11 支持。您的错误消息表明它丢失了。
FWIW,我前段时间写了一篇关于 Mac 上的 OCC 和 PythonOCC 的博文。也许您会在那里找到一些详细信息。
http://cad-3d.blogspot.com/2011/10/pythonocc-open-source-interactive-cad.html
在这篇文章中,我仍然谈论使用二进制安装程序,但最近对 OCE 版本的更新编译通常没有开箱即用的问题,在 OSX 上也是如此(官方 OpenCASCADE 版本不是这种情况) .
关于macos - 如何在 MAC (Mountain Lion) 上构建 OpenCASCADE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11967001/