奇怪的问题导致更加过早的灰色。
我有使用代码工作在Macintosh环境(OSX 10.6)上编译的代码,并使用相同的代码工作环境再次在linux机器(Ubuntu)上编译。应用程序使用boost :: regex处理XML文件,但奇怪的是使用相同的测试文件,输出文件略有不同。
这是正常的吗?代码完全相同。在Macintosh上我使用的是Boost v1.44,但在Linux机箱上我使用的是v1.38。
你能分享的任何智慧,都会带给你很多积极的业力。
谢谢, 大卫s。
答案 0 :(得分:2)
这可能是由于您的2个版本之间的错误修正和/或对Boost框架的修改。要么是这样,要么你的编译器做错了什么(这是不太可能的)。
尝试使用相同的Boost版本进行编译,看看结果是否相同?