CMake 学习(一):使用链接第三方库
来源:互联网 发布:c 获取数据库实例名 编辑:程序博客网 时间:2024/05/17 22:50
CMake
cmake是gnu工具链中构建项目的重要一环,而且在windows Linux OS X中都可以使用,是程序员(特别是linux程序员,因为windows上有无比强大的VS)必备的基本功。
命名变量
set(INC_DIR /usr/local/include) set(LINK_DIR /usr/local/lib) set(SOURCE_FILES main.cpp)
去哪里找头文件 相当于gcc/clang 中的-I(i的大写字母)参数
include_directories(${INC_DIR}) # 用${}引用变量
去哪里找库文件 .so .dll .dylib 相当于gcc 中的-L参数
link_directories(${LINK_DIR})
要链接的库文件的名字 相当于gcc中的-l(小写的l)参数
target_link_libraries(test_boost boost_filesystem boost_system)
只写库名就可以,就是libxxx.so的中间xxx的部分
- 也可以写成下面这样
target_link_libraries(test_boost boost_filesystem boost_system)
- 也可以写成下面这样
通过上面的这些关键词,我们就可以使用第三方库了。
另外,CMake的关键词不区分大小写,但是CMakeLists.txt这个名字不要写错,不要漏掉s。
TIPS
作者:lcode
链接:http://www.jianshu.com/p/33126d6baa3c
來源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
阅读全文
0 0
- CMake 学习(一):使用链接第三方库
- CMake 学习(一):使用链接第三方库
- [CMake] 第三方库使用示例
- Android studio关于Cmake的使用(第三章·引用第三方库文件)
- ios第三方库Masonry学习资料(链接)
- CLion中使用CMake导入第三方库的方法
- CLion中使用CMake导入第三方库的方法
- NDK学习( 二),在NDK开发中引入第三方库(AndroidStudio Cmake)
- CMake 链接第三方的库 和 添加C++11的支持
- Swift 学习笔记(一)引用第三方库
- Django使用第三方接口(一)
- ios Autolayout 第三方库Masonry 使用介绍文章链接
- 使用XCode7链接第三方库dSYM 提示warning
- AndroidStudio通过ndk使用第三方动态链接库
- Android Studio 下使用第三方链接库
- android jni通过cmake使用第三方静态库和动态库
- Android中Http网络请求库框架Volley和Asnyc-http的使用---第三方库学习笔记(一)
- Android中CMake的使用之三调用第三方库
- WebSocket中关于使用ProtoBuf传输数据介绍js部分
- 内部类
- c++11 实现信号量
- Android客户端5分钟集成支付宝支付
- Codeforces Round #425 A. Sasha and Sticks
- CMake 学习(一):使用链接第三方库
- JDBC编程学习笔记(一)——与MySQL的连接 ConnMySql.java
- Linux磁盘管理-df,du,disk
- POI操作Excel
- spring------特殊字符转义和方法入参检测工具类
- git和svn区别
- elasticsearch初步使用(mac os 10.12.5)
- laravel数据整理
- win7 cmd执行vue不是内部命令解决办法