cmake 链接动态链接库
来源:互联网 发布:2016年母婴数据分析 编辑:程序博客网 时间:2024/04/18 03:27
使用相对路径的时候,你要让cmake能够搜索到找到你动态库,就像直接使用gcc/g++来链接的时候一样,要使用-L来指定第三方库所在路径。cmake可以使用 LINK_DIRECTORIES 命令来指定第三方库所在路径,比如,你的动态库在/home/myproject/libs这个路径下,则通过命令:LINK_DIRECTORIES(/home/myproject/libs)把该路径添加到第三方库搜索路径中,这样就可以使用相对路径了,使用TARGET_LINK_LIBRARIES的时候,只需要给出动态链接库的名字就行了,比如:TARGET_LINK_LIBRARIES(MyApp -lcurl )cmake_minimum_required (VERSION 2.8) PROJECT(WebcamFaceRec)# Requires OpenCV v2.4.1 or laterFIND_PACKAGE( OpenCV REQUIRED )IF (${OpenCV_VERSION} VERSION_LESS 2.4.1) MESSAGE(FATAL_ERROR "OpenCV version is not compatible : ${OpenCV_VERSION}. FaceRec requires atleast OpenCV v2.4.1")ENDIF()SET(SRC main.cpp detectObject.cpp preprocessFace.cpp recognition.cpp ImageUtils_0.7.cpp)#ADD_EXECUTABLE( ${PROJECT_NAME} ${SRC} )LINK_DIRECTORIES(/usr/lib/arm-linux-gnueabihf)ADD_EXECUTABLE( ${PROJECT_NAME} ${SRC} )target_link_libraries(${PROJECT_NAME} -lmysqlclient)TARGET_LINK_LIBRARIES( ${PROJECT_NAME} ${OpenCV_LIBS} ${LD_LIBRARY_PATH})
0 0
- cmake 链接动态链接库
- CMake 构建动态链接库
- CMake - 可执行文件 - 动态链接库 - libcurl
- cmake之链接外部动态库
- cmake编译opencv链接动态库
- CMake如何查找链接库
- CMake如何查找链接库
- cmake:动态链接库(so)中静态链接tcmalloc(gperftools2.4)暨静态链接libstdc++
- 【C++】linux下CMake生成动态链接库,g++包含生成动态链接库
- 使用cmake生成基于静态库的动态链接库
- 利用CMake生成动态或静态链接库工程
- 利用CMake生成动态或静态链接库工程
- CMake 添加头文件目录,链接动态、静态库
- cmake 添加头文件目录,链接动态、静态库
- cmake 添加头文件目录,链接动态、静态库
- CMake与动态链接库(dll, so, dylib)
- cmake 添加头文件目录,链接动态、静态库
- vs2015 cmake 编译dlib生成动态链接库
- wayland 介绍
- 组合模式
- zookeeper原理【转】
- POJ 3267 The Cow Lexicon( DP~去掉最少字符)
- ZOJ 3741 Eternal Reality [dp]
- cmake 链接动态链接库
- Hibernate参数属性配置
- 产品经理要懂多少技术?
- springMVC 返回类型选择 以及 SpringMVC中model,modelMap.request,session取值顺序
- 读loki:TYPEList有感一
- 苹果MAC AIR MACOS X 10.8安装notes提示OS版本过低
- centos6.4 cacti的安装与配置
- ZOJ 1088 System Overload
- due date