hans

hans

【SSD】SSD caffe编译不通过


SSD caffe GitHub 地址:https://github.com/weiliu89/caffe/tree/ssd

错误提示:

/usr/include/boost/property_tree/detail/json_parser_read.hpp: 在构造函数‘boost::property_tree::json_parser::json_grammar<
Ptree>::definition<Scanner>::definition(const boost::property_tree::json_parser::json_grammar<Ptree>&)’中:
/usr/include/boost/property_tree/detail/json_parser_read.hpp:257:264: 错误:‘type name’声明为返回数组的函数
                     escape
                                                                                                                                                                                                                                                                            ^
/usr/include/boost/property_tree/detail/json_parser_read.hpp:257:264: 错误:‘type name’声明为返回数组的函数
make: *** [.build_release/cuda/src/caffe/layers/detection_output_layer.o] 错误 1
make: *** 正在等待未完成的任务....

出现错误的最后一次编译程序我记得是 NVCC src/caffe/layers/detection_output_layer.cu

去 GitHub issues 查,原作者说要使用 gcc 5.4.0 编译。

结果还是不行。

后来找到了新的方法奏效了

就是先安装 bzip

然后自己重新手动编译安装 boost

我还是用的 gcc 4.8

加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。