【问题标题】:Is CGAL compatible with the Clang compiler on OSX?CGAL 与 OSX 上的 Clang 编译器兼容吗?
【发布时间】:2016-02-04 00:41:17
【问题描述】:

自从切换到 std=c++11 模式(或 gnu++11,这似乎更稳定)以来,CGAL 在 OSX 上对我来说非常容易崩溃(可能同时进行了更多更改时间;非常混乱)。

我们正在使用 Clang 构建。这个very dated FAQ entry 表明标准的 OSX 编译器曾经存在 CGAL 问题。

Mac OS X 上的默认编译器是 g++ 4.0(至少在 Tiger 和 豹)。它有一些不幸遇到的错误 优化时使用 CGAL 的程序。我们建议您使用更多 g++的最新版本,比如g++ 4.2,可以通过升级获得 到最新的 XCode,或者使用 Fink。

这仍然相关吗?

即将尝试在不优化的情况下重建 CGAL(以及包含库的标头),但我想知道 OSX 上 Clang 的官方支持是什么。

更新

看起来像是用户错误。在 C++11 升级期间添加了许多 APPLE #ifdef(原因不明),删除它们似乎可以解决许多崩溃问题。

【问题讨论】:

  • 里程可能会有所不同,但最近的clang通常领先于g ++ 4.8.2 ..这表示我从05年以来就没有使用过cgal,当时把它塞进这个世界是一个痛苦的世界视觉工作室。 (Linux 简单多了)l。那就是说,如果您正在寻找官方支持,那么您就在错误的站点上。只有 CGAL 的网站会列出其官方支持。
  • 该常见问题解答条目与最新版本的 OSX 无关。

标签: c++ macos c++11 clang cgal


【解决方案1】:

【讨论】:

    猜你喜欢
    • 2013-01-24
    • 2015-09-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-20
    • 1970-01-01
    • 1970-01-01
    • 2021-04-30
    相关资源
    最近更新 更多