DoubleLi

qq: 517712484 wx: ldbgliet

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

随笔分类 -  cmake/autotool

上一页 1 2 3 4 5 下一页

摘要:http://www.hahack.com/codes/cmake/ https://sourceforge.net/projects/qmake2cmake/ --qmake转换cmake小工具 什么是 CMake All problems in computer science can be s 阅读全文
posted @ 2020-10-12 14:09 DoubleLi 阅读(3089) 评论(0) 推荐(1) 编辑

摘要:目录 为 CmakeLists.txt 添加 boost 组件 Boost 常用组件 1、时间与日期 timer, date_time, chrono 2、内存管理 system 3、实用工具库 4、字符串与文本处理 5、正确性与测试 6、容器与数据结构 7、算法 8、数学与数字 9、操作系统相关 阅读全文
posted @ 2020-10-12 14:02 DoubleLi 阅读(451) 评论(0) 推荐(0) 编辑

摘要:find_package 通过调用find_package可以找到头文件和所需要的库文件或者是一个CMake打包配置文件, find_package(Boost [version] [EXACT] # 可选项,最小版本或者确切所需版本 [REQUIRED] # 可选项,如果找不到所需库,报错 [CO 阅读全文
posted @ 2020-10-12 12:17 DoubleLi 阅读(1759) 评论(0) 推荐(0) 编辑

摘要:介绍两种方法,添加boost 依赖 CMakeLists.txt: FIND_PACKAGE(Boost) IF (Boost_FOUND) INCLUDE_DIRECTORIES(${Boost_INCLUDE_DIR}) ADD_DEFINITIONS( "-DHAS_BOOST" ) ENDI 阅读全文
posted @ 2020-10-12 11:54 DoubleLi 阅读(1517) 评论(0) 推荐(0) 编辑

摘要:from:https://mubu.com/doc/t1VDCEn4O0 安装 Windows安装 网址:https://cmake.org/download/ macOS安装 网址:https://cmake.org/download/,下载CMake,并正常安装 安装完成之后,使用以下指令创建/ 阅读全文
posted @ 2020-10-10 17:54 DoubleLi 阅读(613) 评论(0) 推荐(0) 编辑

摘要:来源 http://www.cnblogs.com/coderfenghc/tag/cmake/ 公司的一个项目使用CMake作为跨平台构建工具;业务有需求,当然要好好研读一下官方的技术手册。目前的计划是先把官方手册翻译一下,了解清楚CMake中的各种命令、属性和变量的用法。同时在工作中也会阅读CM 阅读全文
posted @ 2020-10-10 17:49 DoubleLi 阅读(814) 评论(0) 推荐(0) 编辑

摘要:https://blog.csdn.net/iceboy314159/article/details/87829950 阅读全文
posted @ 2019-12-10 15:40 DoubleLi 阅读(1293) 评论(0) 推荐(0) 编辑

摘要:cmake构建时指定编译器架构(x86 or x64) 博客分类: Build cmake cmake构建时指定编译器架构(x86 or x64) cmake Windows vs2015 x64编译器为例,cmake命令如下: Xml代码 cmake -G "Visual Studio 14 Wi 阅读全文
posted @ 2019-12-10 15:35 DoubleLi 阅读(7003) 评论(0) 推荐(0) 编辑

摘要:在Linux下经常要安装部署一些软件包或者工具,拿到安装包之后一看,简单,configure,make, make install即可搞定。 有时候我就在想,这个configure,make ,make install是什么意思呢,configure是测试存在的特性,然后make开始编译,make 阅读全文
posted @ 2019-01-29 15:07 DoubleLi 阅读(878) 评论(0) 推荐(0) 编辑

摘要:合并openjpeg/soxr/vidstab/snappy等多个cmake库时,为了解决下述问题: relocation R_X86_64_32 against `.text' can not be used when making a shared object; recompile with 阅读全文
posted @ 2019-01-29 14:39 DoubleLi 阅读(1799) 评论(0) 推荐(0) 编辑

摘要:用vs运行cmake后的工程 参考:http://zhidao.baidu.com/link?url=AZRxI0jGDzo6Pikk68qylee0g7leXbpbZGiVuyiijWbd8scUKWvh9y0E-ZHeToZ5mWXYQD3uLMXiA6Lwf9_r8HEFpoLWvUhCuMc 阅读全文
posted @ 2018-03-26 17:37 DoubleLi 阅读(23506) 评论(0) 推荐(0) 编辑

摘要:https://cmake.org/cmake/help/v3.0/genindex.html 阅读全文
posted @ 2017-08-17 10:40 DoubleLi 阅读(778) 评论(0) 推荐(0) 编辑

摘要:SirDigit SirDigit CMake 手册详解(二十) CMD#51: list 列表操作命令。 list(LENGTH <list> <output variable>) list(GET <list> <element index> [<element index> ...] <out 阅读全文
posted @ 2017-08-17 10:33 DoubleLi 阅读(340) 评论(0) 推荐(0) 编辑

摘要:CMake是一个跨平台的工程管理工具,能方便的把工程转换为vs各个版本、Borland Makefiles、MSSYS Makefiles、NMake Makefiles等工程,对于经常在不同IDE下使用管理同一个工程提供了很大的便利。自己把使用过程中的点点滴滴记录下来。 list 列表操作命令。 阅读全文
posted @ 2017-08-17 10:32 DoubleLi 阅读(3797) 评论(0) 推荐(0) 编辑

摘要:用途:提供一些列表操作 list(LENGTH <list><output variable>) list(GET <list> <elementindex> [<element index> ...] <output variable>) list(APPEND <list><element> [ 阅读全文
posted @ 2017-08-17 10:31 DoubleLi 阅读(730) 评论(0) 推荐(0) 编辑

摘要:按照《CMake Practice》中第六章的设置,采用include_directories命令去寻找共享库的路径,src/CMakeLists.txt如下: 执行cmake及make后,仍然有link error。 cmake的官网对include_directories的说明如下: *Spec 阅读全文
posted @ 2017-08-17 10:12 DoubleLi 阅读(6524) 评论(0) 推荐(0) 编辑

摘要:cmake 简介 CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。他能够输出各种各样的makefile或者project文件,能测试编译器所支持的C++特性,类似UNIX下的automake。 CMake 使用方法 CMake的所有的语句都写在一个叫:CM 阅读全文
posted @ 2017-08-14 18:06 DoubleLi 阅读(221958) 评论(4) 推荐(12) 编辑

摘要:在CMake中if语法比较简单,if后面括号中的参数随着CMake版本的推进,在else和endif中也可以不用写了。 对于if语法,比较常用的就是字符串比较了,这里个人简单用到过两种,一种是这个变量有没有定义过。有两种写法可以验证 两种都可以验证这个变量有没有定义过,注意:是定义过,比如你在CMa 阅读全文
posted @ 2017-08-14 18:03 DoubleLi 阅读(3260) 评论(0) 推荐(0) 编辑

摘要:所需文件名:CmakeLists.txt,在需要操作的每个目录下都需要 PROJECT(工程名字) 这条指令会自动创建两个变量: <projectname>_BINARY_DIR(二进制文件保存路径) <projectname>_SOURCE_DIR(源代码路径) cmake系统也帮助我们预定义了P 阅读全文
posted @ 2017-08-14 17:54 DoubleLi 阅读(3693) 评论(0) 推荐(2) 编辑

摘要:本文代码托管于github cmake_demo cmake中一些预定义变量 PROJECT_SOURCE_DIR 工程的根目录 PROJECT_BINARY_DIR 运行cmake命令的目录,通常是${PROJECT_SOURCE_DIR}/build CMAKE_INCLUDE_PATH 环境变 阅读全文
posted @ 2017-08-06 23:19 DoubleLi 阅读(2308) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 下一页