boost :: Mac vs Linux编译问题

时间:2011-05-25 00:26:55

标签: regex linux macos boost

奇怪的问题导致更加过早的灰色。

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

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

你能分享的任何智慧,都会带给你很多积极的业力。

谢谢, 大卫s。

1 个答案:

答案 0 :(得分:2)

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

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