我刚刚开始使用 boost 库。对于我们的一个项目,我想使用 sun 编译器在 Sun 操作系统上编译 Boost 1.39.0。但是,如果我使用中提到的步骤编译它 http://www.boost.org/doc/libs/1_39_0/more/getting_started/unix-variants.html, ,并非所有目标都被编译。有人可以提供有助于在 Sun 操作系统上编译它的资源吗?是否有任何单独的指令集用于在 Sun OS 上进行编译

有帮助吗?

解决方案

SunOS 编译器因没有一致的库和编译而臭名昭著。但我们确实有至少一名使用该平台的测试人员(请参阅 桑迪亚-太阳测试仪)。从你所看到的来看,工具集中有很多失败的地方。至于设置,关键是不要使用标准的 STD 库,而是使用 STLport STD 库。从 Sandia-sun 测试仪的设置描述中可以看出(参见 桑迪亚-太阳信息)。您可以做的就是尝试并镜像该设置。首先是创建一个 user-config.jam,其中包含该设置的“使用 sun ...”部分。当你构建时,你应该使用类似的东西来构建:bjam sun-5.10 stdlib=sun-stlport 地址模型=64 。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top