我有一个工作Blender最新的C / C ++构建,但它使用Boost 1.49进行编译。
我想使用最新的Boost库(目前为1.53),因为它在相关项目中使用。
使用最新的提升编译blender是否令人生畏?有没有人让它工作?
或者,是否可以(或推荐)将搅拌机留在现有的boost 1.49库中,并使用Boost 1.53作为少量代码?
非常感谢!
答案 0 :(得分:0)
我有1.52和blender构建并运行正常。
安装1.53后,您可能需要重新编译现有的应用程序以链接新的库,最新版本的程序应该适用于新的库,但是一些旧的代码可能需要进行小的调整。我所知道的一个变化是来自使用已弃用版本的boost :: filesystem的代码。
要安装多个版本的boost,您可能希望将它们安装在不同的位置。这意味着使用不同的PREFIX配置boost,您还需要将应用程序指向要与CXXFLAGS中的-I和LDFLAGS中的-L一起使用的boost库的位置