程序如何使用cmake链接至libcaffe.so库文件
来源:互联网 发布:淘宝图片轮播什么意识 编辑:程序博客网 时间:2024/06/06 05:54
如何使用cmake链接至libcaffe.so库文件
Improved CMake scripts in github给出了使用cmake编译caffe以及应用程序链接共享库的方法。使用cmake编译caffe的源码之后,cmake系统则知道caffed的路径。
这样使用caffe的其他代码构建的时候只需要使用find_package函数就可以编译链接libcaffe.so,非常方便。
首先编译caffe的时候可以这样
cd caffe && mkdir cmake_build && cd cmake_buildcmake .. -DBUILD_SHARED_LIB=ONcmake . -DCMAKE_BUILD_TYPE=Debug # switch to debugmake -j 12 && make install # installs by default to build_dir/installcmake . -DCMAKE_BUILD_TYPE=Release # switch to releasemake -j 12 && make install # doesn’t overwrite debug installmake symlink
链接caffe的代码只需要在CMakeLists.txt中如下编写
cmake_minimum_required(VERSION 2.8.8)find_package(Caffe)include_directories(${Caffe_INCLUDE_DIRS})add_definitions(${Caffe_DEFINITIONS}) # ex. -DCPU_ONLYadd_executable(caffeinated_application main.cpp)target_link_libraries(caffeinated_application ${Caffe_LIBRARIES})
0 0
- 程序如何使用cmake链接至libcaffe.so库文件
- 使用Makefile链接so库文件
- g++编写与使用动态链接库so(shared object)(附cmake生成动态库)
- Android Studio cmake方式jni开发,在c层使用其它动态链接库*.so
- CMake与动态链接库(dll, so, dylib)
- Linux动态链接库.so文件的创建与使用
- Linux动态链接库.so文件的创建与使用
- Linux动态链接库.so文件的创建与使用
- Linux下的动态链接库.so文件的使用
- Linux动态链接库.so文件的创建与使用
- Linux 下使用gcc生成so(动态链接库)文件
- Linux动态链接库.so文件的创建与使用
- Linux动态链接库.so文件的创建与使用
- Linux动态链接库.so文件的创建与使用
- Linux下的动态链接库.so文件的使用
- Linux动态链接库.so文件的创建与使用
- Linux动态链接库.so文件的创建与使用
- Linux动态链接库.so文件的创建与使用
- Jenkins简介
- Mysql 存储引擎中InnoDB与Myisam的主要区别
- 经典的机器学习方面源代码库
- Lru算法在Android中的应用
- ListView最基本的使用方法BaseAdapter(三)
- 程序如何使用cmake链接至libcaffe.so库文件
- PHP使用traits实现代码复用
- 树莓派学习笔记——webiopi网页统制LED
- 网页报错,错误解读
- 1>LINK : fatal error LNK1181: 无法打开输入文件“osgGA.lib”
- Minimum Number of Arrows to Burst Balloons
- UML类图几种关系的总结
- Shark:强大的开源C++机器学习库
- Java_类_父类引用指向子类对象