码迷,mamicode.com
首页 > 系统相关 > 详细

ubuntu下使用caffe作为自己的库的注意事项

时间:2018-03-25 18:11:37      阅读:1084      评论:0      收藏:0      [点我收藏+]

标签:class   gpo   only   targe   头文件   addm   lob   vector   body   

caffe 找不到头文件的问题实例:

/usr/local/include/caffe/blob.hpp:9:34: fatal error: caffe/proto/caffe.pb.h: No such file or directory
 #include "caffe/proto/caffe.pb.h"

caffe找不到库文件的问题实例(关键字 has no member):

 error: ‘class caffe::MemoryDataLayer<float>’ has no member named ‘AddMatVector’

 

很关键的一点,可以在官方步骤中的make all完之后,需要cd  build,然后cmake .. ,然后 make install,或者直接用cmake-make-make install三部曲进行安装

make install 之后才能将caffe里的库文件全都放到ubuntu系统内,然后才可以用 find_package找到

cmake_minimum_required(VERSION 2.8.8)
find_package(Caffe)
include_directories(${Caffe_INCLUDE_DIRS})
add_definitions(${Caffe_DEFINITIONS})
# ex. -DCPU_ONLY
add_executable(caffeinated_application main.cpp)
target_link_libraries(caffeinated_application ${Caffe_LIBRARIES})


ubuntu下使用caffe作为自己的库的注意事项

标签:class   gpo   only   targe   头文件   addm   lob   vector   body   

原文地址:https://www.cnblogs.com/geooeg/p/8645342.html

(0)
(1)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!