问题描述
|
奇怪的问题导致了更多的过早的灰色化。
我有使用codeworks在Macintosh环境(OSX 10.6)上进行编译的代码,并使用相同的codeworks环境在linux计算机(Ubuntu)上进行编译的代码。该应用程序使用boost :: regex处理XML文件,但奇怪的是,使用相同的测试文件,输出文件则稍有不同。
这正常吗?代码完全相同。在macintosh上,我使用的是Boost v1.44,但在Linux上,我使用的是v1.38。
您可以分享的任何智慧,都会为您带来大量积极的业障。
谢谢,
大卫
解决方法
这可能是由于两个版本之间的错误修复和/或对Boost框架的修改所致。要么,要么您的编译器做错了什么(这是极不可能的)。
尝试使用相同的Boost版本进行编译,看看结果是否相同?