chr*_*ism 5 c++ boost solaris sunstudio cpp-netlib
是否会在Solaris上构建完整的Boost?
我想知道是否有人在此之前取得了成功(特别是原型/精神版),然后再支付修补Sun Studio 12.2到最新版本的支持合同.我得到了一些错误,有些看起来已经在修补程序中得到了解决,但是向Oracle支付费用并不便宜,所以我宁愿希望它能在我做之前完成.
现在,我只是尝试在Solaris上使用cpp-netlib并使用Boost属性树解码一些通过HTTP获取的JSON.它在Mac OS X上运行良好 - 所以我希望我可以在Solaris上使用相同的代码.
如果您查看http://www.boost.org/users/history/version_1_48_0.html,您将看到两个编译器列表。“主要”编译器是针对该版本进行测试的编译器。那里没有基于 Solaris 的编译器。
第二个列表是主干的测试对象(或多或少每天)。Sun 编译器 v 5.10 就在该列表中。
现在,您可以查看http://www.boost.org/development/tests/trunk/developer/summary.html,并找到该编译器的测试结果。从那里,您可以找到 Sun 编译器的专栏,并检查哪些测试失败(以及原因)。
然而,看起来几乎所有的精神测试在该编译器上都失败了,所以我不抱太大希望。
...稍后...但是,由于您使用的是不同的编译器,您可能需要查看http://www.boost.org/development/running_regression_tests.html,它向您展示了如何运行回归测试使用您的安装。然后您可以看到 boost 与您的编译器的配合情况如何。