ubuntu下新建caffe的c++工程 环境配置
2017-03-09 16:50
381 查看
下面都是相对路径
include目录:
caffe-master/include
caffe-master/src
caffe-master/include_caffe_proto
link目录:
caffe-master/build/lib
opencv-2.4.9/release/lib
/usr/local/cuda-7.5/lib64 ########
最关键的,link文件:
/home/hy/opencv-2.4.9/release/lib/cv2.so
/home/hy/opencv-2.4.9/release/lib/libopencv_calib3d.so
/home/hy/opencv-2.4.9/release/lib/libopencv_calib3d_pch_dephelp.a
/home/hy/opencv-2.4.9/release/lib/libopencv_contrib.so
/home/hy/opencv-2.4.9/release/lib/libopencv_contrib_pch_dephelp.a
/home/hy/opencv-2.4.9/release/lib/libopencv_core.so
/home/hy/opencv-2.4.9/release/lib/libopencv_core_pch_dephelp.a
/home/hy/opencv-2.4.9/release/lib/libopencv_features2d.so
/home/hy/opencv-2.4.9/release/lib/libopencv_features2d_pch_dephelp.a
/home/hy/opencv-2.4.9/release/lib/libopencv_flann.so
/home/hy/opencv-2.4.9/release/lib/libopencv_flann_pch_dephelp.a
/home/hy/opencv-2.4.9/release/lib/libopencv_gpu_pch_dephelp.a
/home/hy/opencv-2.4.9/release/lib/libopencv_haartraining_engine.a
/home/hy/opencv-2.4.9/release/lib/libopencv_highgui.so
/home/hy/opencv-2.4.9/release/lib/libopencv_highgui_pch_dephelp.a
/home/hy/opencv-2.4.9/release/lib/libopencv_imgproc.so
/home/hy/opencv-2.4.9/release/lib/libopencv_imgproc_pch_dephelp.a
/home/hy/opencv-2.4.9/release/lib/libopencv_legacy.so
/home/hy/opencv-2.4.9/release/lib/libopencv_legacy_pch_dephelp.a
/home/hy/opencv-2.4.9/release/lib/libopencv_ml.so
/home/hy/opencv-2.4.9/release/lib/libopencv_ml_pch_dephelp.a
/home/hy/opencv-2.4.9/release/lib/libopencv_nonfree.so
/home/hy/opencv-2.4.9/release/lib/libopencv_nonfree_pch_dephelp.a
/home/hy/opencv-2.4.9/release/lib/libopencv_objdetect.so
/home/hy/opencv-2.4.9/release/lib/libopencv_objdetect_pch_dephelp.a
/home/hy/opencv-2.4.9/release/lib/libopencv_ocl.so
/home/hy/opencv-2.4.9/release/lib/libopencv_ocl_pch_dephelp.a
/home/hy/opencv-2.4.9/release/lib/libopencv_perf_calib3d_pch_dephelp.a
/home/hy/opencv-2.4.9/release/lib/libopencv_perf_core_pch_dephelp.a
/home/hy/opencv-2.4.9/release/lib/libopencv_perf_features2d_pch_dephelp.a
/home/hy/opencv-2.4.9/release/lib/libopencv_perf_gpu_pch_dephelp.a
/home/hy/opencv-2.4.9/release/lib/libopencv_perf_highgui_pch_dephelp.a
/home/hy/opencv-2.4.9/release/lib/libopencv_perf_imgproc_pch_dephelp.a
/home/hy/opencv-2.4.9/release/lib/libopencv_perf_nonfree_pch_dephelp.a
/home/hy/opencv-2.4.9/release/lib/libopencv_perf_objdetect_pch_dephelp.a
/home/hy/opencv-2.4.9/release/lib/libopencv_perf_ocl_pch_dephelp.a
/home/hy/opencv-2.4.9/release/lib/libopencv_perf_photo_pch_dephelp.a
/home/hy/opencv-2.4.9/release/lib/libopencv_perf_stitching_pch_dephelp.a
/home/hy/opencv-2.4.9/release/lib/libopencv_perf_superres_pch_dephelp.a
/home/hy/opencv-2.4.9/release/lib/libopencv_perf_video_pch_dephelp.a
/home/hy/opencv-2.4.9/release/lib/libopencv_photo.so
/home/hy/opencv-2.4.9/release/lib/libopencv_photo_pch_dephelp.a
/home/hy/opencv-2.4.9/release/lib/libopencv_stitching.so
/home/hy/opencv-2.4.9/release/lib/libopencv_stitching_pch_dephelp.a
/home/hy/opencv-2.4.9/release/lib/libopencv_superres.so
/home/hy/opencv-2.4.9/release/lib/libopencv_superres_pch_dephelp.a
/home/hy/opencv-2.4.9/release/lib/libopencv_test_calib3d_pch_dephelp.a
/home/hy/opencv-2.4.9/release/lib/libopencv_test_contrib_pch_dephelp.a
/home/hy/opencv-2.4.9/release/lib/libopencv_test_core_pch_dephelp.a
/home/hy/opencv-2.4.9/release/lib/libopencv_test_features2d_pch_dephelp.a
/home/hy/opencv-2.4.9/release/lib/libopencv_test_flann_pch_dephelp.a
/home/hy/opencv-2.4.9/release/lib/libopencv_test_gpu_pch_dephelp.a
/home/hy/opencv-2.4.9/release/lib/libopencv_test_highgui_pch_dephelp.a
/home/hy/opencv-2.4.9/release/lib/libopencv_test_imgproc_pch_dephelp.a
/home/hy/opencv-2.4.9/release/lib/libopencv_test_legacy_pch_dephelp.a
/home/hy/opencv-2.4.9/release/lib/libopencv_test_ml_pch_dephelp.a
/home/hy/opencv-2.4.9/release/lib/libopencv_test_nonfree_pch_dephelp.a
/home/hy/opencv-2.4.9/release/lib/libopencv_test_objdetect_pch_dephelp.a
/home/hy/opencv-2.4.9/release/lib/libopencv_test_ocl_pch_dephelp.a
/home/hy/opencv-2.4.9/release/lib/libopencv_test_photo_pch_dephelp.a
/home/hy/opencv-2.4.9/release/lib/libopencv_test_stitching_pch_dephelp.a
/home/hy/opencv-2.4.9/release/lib/libopencv_test_superres_pch_dephelp.a
/home/hy/opencv-2.4.9/release/lib/libopencv_test_video_pch_dephelp.a
/home/hy/opencv-2.4.9/release/lib/libopencv_ts.a
/home/hy/opencv-2.4.9/release/lib/libopencv_ts_pch_dephelp.a
/home/hy/opencv-2.4.9/release/lib/libopencv_video.so
/home/hy/opencv-2.4.9/release/lib/libopencv_video_pch_dephelp.a
/home/hy/opencv-2.4.9/release/lib/libopencv_videostab.so
/home/hy/opencv-2.4.9/release/lib/libopencv_videostab_pch_dephelp.a
/usr/local/lib/libglog.a
/usr/local/lib/libglog.so
/usr/lib/x86_64-linux-gnu/libboost_filesystem.a
/usr/lib/x86_64-linux-gnu/libboost_filesystem.so
/usr/lib/x86_64-linux-gnu/libboost_system.a
/usr/lib/x86_64-linux-gnu/libboost_system.so
/usr/lib/x86_64-linux-gnu/libgflags.a
/usr/lib/x86_64-linux-gnu/libgflags.so
/usr/lib/x86_64-linux-gnu/libhdf5.so
/usr/lib/x86_64-linux-gnu/libhdf5_hl.so
/usr/lib/x86_64-linux-gnu/libleveldb.a
/usr/lib/x86_64-linux-gnu/libleveldb.so
/usr/lib/x86_64-linux-gnu/liblmdb.a
/usr/lib/x86_64-linux-gnu/liblmdb.so
/usr/lib/x86_64-linux-gnu/libm.a
/usr/lib/x86_64-linux-gnu/libm.so
/usr/local/lib/libprotobuf.so
/usr/lib/x86_64-linux-gnu/libsnappy.a
/usr/lib/x86_64-linux-gnu/libsnappy.so
/usr/lib/x86_64-linux-gnu/libboost_thread.a
/usr/lib/x86_64-linux-gnu/libboost_thread.so
/usr/local/cuda-7.5/lib64/libcudnn.so
/usr/lib/libatlas.a
/usr/lib/libatlas.so
/usr/lib/libcblas.a
/usr/lib/libcblas.so
/usr/lib/gcc/x86_64-linux-gnu/5/libstdc++.a
/usr/lib/gcc/x86_64-linux-gnu/5/libstdc++.so
/usr/lib/x86_64-linux-gnu/libmemenv.a
/usr/local/lib/libcaffe.so ##编译caffe后生成的,我放在系统的lib目录了,记得还有一个libcaffe.so.1.0.0-rc3文件,libcaffe.so就是链接到这个文件的
/lib/x86_64-linux-gnu/libpthread-2.23.so
链接文件就是以上这么多了,我用的是Ubuntu16.04,用codeblocks配,各种头文件加入后,调了好久,终于没有报错
说明:
"/usr/lib/x86_64-linux-gnu/libpthread.a"
“/usr/lib/x86_64-linux-gnu/libpthread.so"
1、以上这两个个文件最坑了,系统里面还有两个文件:
我之前没用libpthread-2.23.so,用的是上面这两个,结果一直报错,什么”跟着更多未定义的参考到 __syscall_error|“,”未定义的引用“...
2、关于opencv的引用,开始用的是系统lib里面的opencv链接文件,会报错,后来索性引用opencv源码的链接文件了...
注意:
以上的链接文件没有加入cuda的,如果调用GPU模式,可能会报错,所以接下来跑跑看看
include目录:
caffe-master/include
caffe-master/src
caffe-master/include_caffe_proto
link目录:
caffe-master/build/lib
opencv-2.4.9/release/lib
/usr/local/cuda-7.5/lib64 ########
最关键的,link文件:
/home/hy/opencv-2.4.9/release/lib/cv2.so
/home/hy/opencv-2.4.9/release/lib/libopencv_calib3d.so
/home/hy/opencv-2.4.9/release/lib/libopencv_calib3d_pch_dephelp.a
/home/hy/opencv-2.4.9/release/lib/libopencv_contrib.so
/home/hy/opencv-2.4.9/release/lib/libopencv_contrib_pch_dephelp.a
/home/hy/opencv-2.4.9/release/lib/libopencv_core.so
/home/hy/opencv-2.4.9/release/lib/libopencv_core_pch_dephelp.a
/home/hy/opencv-2.4.9/release/lib/libopencv_features2d.so
/home/hy/opencv-2.4.9/release/lib/libopencv_features2d_pch_dephelp.a
/home/hy/opencv-2.4.9/release/lib/libopencv_flann.so
/home/hy/opencv-2.4.9/release/lib/libopencv_flann_pch_dephelp.a
/home/hy/opencv-2.4.9/release/lib/libopencv_gpu_pch_dephelp.a
/home/hy/opencv-2.4.9/release/lib/libopencv_haartraining_engine.a
/home/hy/opencv-2.4.9/release/lib/libopencv_highgui.so
/home/hy/opencv-2.4.9/release/lib/libopencv_highgui_pch_dephelp.a
/home/hy/opencv-2.4.9/release/lib/libopencv_imgproc.so
/home/hy/opencv-2.4.9/release/lib/libopencv_imgproc_pch_dephelp.a
/home/hy/opencv-2.4.9/release/lib/libopencv_legacy.so
/home/hy/opencv-2.4.9/release/lib/libopencv_legacy_pch_dephelp.a
/home/hy/opencv-2.4.9/release/lib/libopencv_ml.so
/home/hy/opencv-2.4.9/release/lib/libopencv_ml_pch_dephelp.a
/home/hy/opencv-2.4.9/release/lib/libopencv_nonfree.so
/home/hy/opencv-2.4.9/release/lib/libopencv_nonfree_pch_dephelp.a
/home/hy/opencv-2.4.9/release/lib/libopencv_objdetect.so
/home/hy/opencv-2.4.9/release/lib/libopencv_objdetect_pch_dephelp.a
/home/hy/opencv-2.4.9/release/lib/libopencv_ocl.so
/home/hy/opencv-2.4.9/release/lib/libopencv_ocl_pch_dephelp.a
/home/hy/opencv-2.4.9/release/lib/libopencv_perf_calib3d_pch_dephelp.a
/home/hy/opencv-2.4.9/release/lib/libopencv_perf_core_pch_dephelp.a
/home/hy/opencv-2.4.9/release/lib/libopencv_perf_features2d_pch_dephelp.a
/home/hy/opencv-2.4.9/release/lib/libopencv_perf_gpu_pch_dephelp.a
/home/hy/opencv-2.4.9/release/lib/libopencv_perf_highgui_pch_dephelp.a
/home/hy/opencv-2.4.9/release/lib/libopencv_perf_imgproc_pch_dephelp.a
/home/hy/opencv-2.4.9/release/lib/libopencv_perf_nonfree_pch_dephelp.a
/home/hy/opencv-2.4.9/release/lib/libopencv_perf_objdetect_pch_dephelp.a
/home/hy/opencv-2.4.9/release/lib/libopencv_perf_ocl_pch_dephelp.a
/home/hy/opencv-2.4.9/release/lib/libopencv_perf_photo_pch_dephelp.a
/home/hy/opencv-2.4.9/release/lib/libopencv_perf_stitching_pch_dephelp.a
/home/hy/opencv-2.4.9/release/lib/libopencv_perf_superres_pch_dephelp.a
/home/hy/opencv-2.4.9/release/lib/libopencv_perf_video_pch_dephelp.a
/home/hy/opencv-2.4.9/release/lib/libopencv_photo.so
/home/hy/opencv-2.4.9/release/lib/libopencv_photo_pch_dephelp.a
/home/hy/opencv-2.4.9/release/lib/libopencv_stitching.so
/home/hy/opencv-2.4.9/release/lib/libopencv_stitching_pch_dephelp.a
/home/hy/opencv-2.4.9/release/lib/libopencv_superres.so
/home/hy/opencv-2.4.9/release/lib/libopencv_superres_pch_dephelp.a
/home/hy/opencv-2.4.9/release/lib/libopencv_test_calib3d_pch_dephelp.a
/home/hy/opencv-2.4.9/release/lib/libopencv_test_contrib_pch_dephelp.a
/home/hy/opencv-2.4.9/release/lib/libopencv_test_core_pch_dephelp.a
/home/hy/opencv-2.4.9/release/lib/libopencv_test_features2d_pch_dephelp.a
/home/hy/opencv-2.4.9/release/lib/libopencv_test_flann_pch_dephelp.a
/home/hy/opencv-2.4.9/release/lib/libopencv_test_gpu_pch_dephelp.a
/home/hy/opencv-2.4.9/release/lib/libopencv_test_highgui_pch_dephelp.a
/home/hy/opencv-2.4.9/release/lib/libopencv_test_imgproc_pch_dephelp.a
/home/hy/opencv-2.4.9/release/lib/libopencv_test_legacy_pch_dephelp.a
/home/hy/opencv-2.4.9/release/lib/libopencv_test_ml_pch_dephelp.a
/home/hy/opencv-2.4.9/release/lib/libopencv_test_nonfree_pch_dephelp.a
/home/hy/opencv-2.4.9/release/lib/libopencv_test_objdetect_pch_dephelp.a
/home/hy/opencv-2.4.9/release/lib/libopencv_test_ocl_pch_dephelp.a
/home/hy/opencv-2.4.9/release/lib/libopencv_test_photo_pch_dephelp.a
/home/hy/opencv-2.4.9/release/lib/libopencv_test_stitching_pch_dephelp.a
/home/hy/opencv-2.4.9/release/lib/libopencv_test_superres_pch_dephelp.a
/home/hy/opencv-2.4.9/release/lib/libopencv_test_video_pch_dephelp.a
/home/hy/opencv-2.4.9/release/lib/libopencv_ts.a
/home/hy/opencv-2.4.9/release/lib/libopencv_ts_pch_dephelp.a
/home/hy/opencv-2.4.9/release/lib/libopencv_video.so
/home/hy/opencv-2.4.9/release/lib/libopencv_video_pch_dephelp.a
/home/hy/opencv-2.4.9/release/lib/libopencv_videostab.so
/home/hy/opencv-2.4.9/release/lib/libopencv_videostab_pch_dephelp.a
/usr/local/lib/libglog.a
/usr/local/lib/libglog.so
/usr/lib/x86_64-linux-gnu/libboost_filesystem.a
/usr/lib/x86_64-linux-gnu/libboost_filesystem.so
/usr/lib/x86_64-linux-gnu/libboost_system.a
/usr/lib/x86_64-linux-gnu/libboost_system.so
/usr/lib/x86_64-linux-gnu/libgflags.a
/usr/lib/x86_64-linux-gnu/libgflags.so
/usr/lib/x86_64-linux-gnu/libhdf5.so
/usr/lib/x86_64-linux-gnu/libhdf5_hl.so
/usr/lib/x86_64-linux-gnu/libleveldb.a
/usr/lib/x86_64-linux-gnu/libleveldb.so
/usr/lib/x86_64-linux-gnu/liblmdb.a
/usr/lib/x86_64-linux-gnu/liblmdb.so
/usr/lib/x86_64-linux-gnu/libm.a
/usr/lib/x86_64-linux-gnu/libm.so
/usr/local/lib/libprotobuf.so
/usr/lib/x86_64-linux-gnu/libsnappy.a
/usr/lib/x86_64-linux-gnu/libsnappy.so
/usr/lib/x86_64-linux-gnu/libboost_thread.a
/usr/lib/x86_64-linux-gnu/libboost_thread.so
/usr/local/cuda-7.5/lib64/libcudnn.so
/usr/lib/libatlas.a
/usr/lib/libatlas.so
/usr/lib/libcblas.a
/usr/lib/libcblas.so
/usr/lib/gcc/x86_64-linux-gnu/5/libstdc++.a
/usr/lib/gcc/x86_64-linux-gnu/5/libstdc++.so
/usr/lib/x86_64-linux-gnu/libmemenv.a
/usr/local/lib/libcaffe.so ##编译caffe后生成的,我放在系统的lib目录了,记得还有一个libcaffe.so.1.0.0-rc3文件,libcaffe.so就是链接到这个文件的
/lib/x86_64-linux-gnu/libpthread-2.23.so
链接文件就是以上这么多了,我用的是Ubuntu16.04,用codeblocks配,各种头文件加入后,调了好久,终于没有报错
说明:
"/usr/lib/x86_64-linux-gnu/libpthread.a"
“/usr/lib/x86_64-linux-gnu/libpthread.so"
1、以上这两个个文件最坑了,系统里面还有两个文件:
我之前没用libpthread-2.23.so,用的是上面这两个,结果一直报错,什么”跟着更多未定义的参考到 __syscall_error|“,”未定义的引用“...
2、关于opencv的引用,开始用的是系统lib里面的opencv链接文件,会报错,后来索性引用opencv源码的链接文件了...
注意:
以上的链接文件没有加入cuda的,如果调用GPU模式,可能会报错,所以接下来跑跑看看
相关文章推荐
- (一)ubuntu下qtcreator +opencv下新建一个项目和调用caffe环境配置
- 在Ubuntu下配置C/C++ 开发环境 —— HelloWorld !
- Ubuntu配置wxWidgets跨平台C++开发环境的方法
- ubuntu下c/c++开发环境配置
- ubuntu下搭载android开发环境发现新建工程里R文件报错
- Ubuntu下配置C/C++开发环境
- ubuntu 下c和c++环境配置以及man文档的安装
- 在 Ubuntu 下配置 C/C++ 开发环境【转】
- Ubuntu 12.10 x64 Oracle11g Pro *c/c++ 环境配置
- ubuntu 10.10中安装eclipse并配置C/C++ 环境
- 在ubuntu下配置C和C++的编译环境
- Ubuntu使用点滴(3)-C/C++开发环境配置
- Ubuntu常用软件及C/C++开发环境的安装和配置
- Ubuntu常用软件及C/C++开发环境的安装和配置
- ubuntu下多工程的环境变量配置方法
- Ubuntu上C/C++环境配置
- Ubuntu c++ 开发环境配置
- premake在Ubuntu和GCC环境下创建简单的C++工程
- windows下正确配置CUDA 4.0环境并在Visual Studio 2008中新建工程
- premake在Ubuntu和GCC环境下创建简单的C++工程