【问题标题】:boost:: Mac vs Linux compiling questionboost:: Mac vs Linux 编译问题
【发布时间】:2011-05-25 00:26:54
【问题描述】:

导致过早变灰的奇怪问题。

我的代码可以在 Macintosh 环境 (OSX 10.6) 上使用 codeworks 进行编译,并在 linux 机器 (Ubuntu) 上再次使用相同的 codeworks 环境进行编译。应用程序使用 boost::regex 处理 XML 文件,但奇怪的是使用相同的测试文件,输出文件却略有不同。

这正常吗?代码完全相同。在 macintosh 上我使用的是 Boost v1.44,但在 linux 机器上我使用的是 v1.38。

任何你可以放弃的智慧,都会给你带来大量的善业。

谢谢, 大卫.

【问题讨论】:

    标签: regex linux macos boost


    【解决方案1】:

    这可能是由于您的 2 个版本之间对 Boost 框架进行了错误修复和/或修改。要么是这样,要么是你的编译器做错了什么(这极不可能)。

    尝试使用相同的 Boost 版本进行编译,看看结果是否相同?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-01
      • 2019-11-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多