我正在尝试在solaris系统上构建Boost
/tmp/boost_1_58_0> cc -V
cc: Sun C 5.8 2005/10/13
usage: cc [ options] files. Use 'cc -flags' for details
我检查了一些网站。在我所拥有的其中一个站点上,5.10是使用带有stlport4
的Sun C编译器构建的,但我没有看到任何执行相同操作的步骤。在编译器之间,我使用的是v5.8。我不介意构建旧版本的boost。
有一点需要注意的是,我的是一个生产系统,因此不可能安装我想要的任何东西。
答案 0 :(得分:0)
找到以下链接,你最好转到v5.9,或者你无法在没有浪费时间的情况下获得构建/支持(即使是仅限标题的库)。
http://www.oracle.com/technetwork/systems/cccompare-137792.html
答案 1 :(得分:0)
我在 5.9 中遇到了同样的错误:“依赖模板参数表达式中不允许使用复杂表达式。”
我用编译器标志解决了这个问题:-Qoption ccfe -complextmplexp