摘要: OpeCV3.3.1 的 CMakeLists.txt 的部分注释。 阅读全文
posted @ 2018-04-18 21:03 路边的十元钱硬币 阅读(1019) 评论(0) 推荐(0)
摘要: math 数学表达式 例子: EXPR计算数学表达式然后通过output变量返回计算结果。数学表达式的一个例子是"5*(10+13)"。该命令支持的运算符包括:+ - * / % ^ ~ << >> ;它们的含义与C语言中的完全一致。 参考: https://www.cnblogs.com/code 阅读全文
posted @ 2018-04-18 20:51 路边的十元钱硬币 阅读(1284) 评论(0) 推荐(0)
摘要: 循环: foreach while GRATER 就是“大于” math是计算数值。 参考: https://www.jianshu.com/p/44ba033c262a 阅读全文
posted @ 2018-04-18 20:49 路边的十元钱硬币 阅读(980) 评论(0) 推荐(0)
摘要: 路径设置: 包括头文件路径、库文件路径、库文件名等 参考: https://blog.csdn.net/wzzfeitian/article/details/40963457 阅读全文
posted @ 2018-04-18 20:42 路边的十元钱硬币 阅读(583) 评论(0) 推荐(0)
摘要: 系统信息 参考: https://blog.csdn.net/bytxl/article/details/50634868 阅读全文
posted @ 2018-04-18 20:10 路边的十元钱硬币 阅读(328) 评论(0) 推荐(0)
摘要: cmake语法不仅仅可以适用于 CMakeLists.txt,也适用于 xxx.cmake 文档。 在 OpenCV 的 CMakeLists.txt 中,很多 ocv_XXX() 的函数,都是定义在相应的 xxx.cmake 中。 比如:L116 函数定义: 例子:cmake/OpenCVMinD 阅读全文
posted @ 2018-04-18 20:04 路边的十元钱硬币 阅读(3728) 评论(0) 推荐(0)
摘要: include(CMakeParseArguments) 是为了使用 cmake_parse_arguments(),看样子是用来解析输入参数的。 给出参考: https://cmake.org/pipermail/cmake/2012-October/052443.html https://cma 阅读全文
posted @ 2018-04-18 19:49 路边的十元钱硬币 阅读(782) 评论(0) 推荐(0)
摘要: 在编译器的命令行上,为当前路径以及下层路径的源文件加入一些define flag。这个命令可以用来引入任何flag,但是它的原意是用来引入预处理器的定义。那些以-D或/D开头的、看起来像预处理器定义的flag,会被自动加到当前路径的COMPILE_DEFINITIONS属性中。为了后向兼容,非简单值 阅读全文
posted @ 2018-04-18 16:32 路边的十元钱硬币 阅读(1656) 评论(0) 推荐(0)
摘要: CMake的基本数据类型是字符串,一组字符串在一起称为列表(list) 用于设置变量。 VAR 就是一个list 参考: https://www.jianshu.com/p/44ba033c262a 阅读全文
posted @ 2018-04-18 15:52 路边的十元钱硬币 阅读(491) 评论(0) 推荐(0)
摘要: 如果给定的字串或变量值域给定的正则表达式匹配的话,表达式返回真。 或者 阅读全文
posted @ 2018-04-18 15:46 路边的十元钱硬币 阅读(5502) 评论(0) 推荐(0)
摘要: 用来载入CMakeLists.txt文件,也用于载入预定义的cmake模块. .cmake 是一个文本,定义了一个模块里面的文件包含关系。详见参考2 参考: 1. https://blog.csdn.net/bytxl/article/details/50635016 2. https://blog 阅读全文
posted @ 2018-04-18 15:32 路边的十元钱硬币 阅读(595) 评论(0) 推荐(0)
摘要: 输出错误 FATAL_ERROR 是错误关键字。 输出警告 WARNING 是警告关键字。 输出正常 STATUS 阅读全文
posted @ 2018-04-18 14:59 路边的十元钱硬币 阅读(10947) 评论(0) 推荐(1)
摘要: STREQUAL 用于比较字符串,相同返回 true 。 阅读全文
posted @ 2018-04-18 14:42 路边的十元钱硬币 阅读(5076) 评论(0) 推荐(0)
摘要: CMake的基本数据类型是字符串(不区分大小写),一组字符串在一起称为列表(list)。 条件判断中的取值情况如下表: 变量显式定义 set(VAR a)就是一个字符串,set(VAR a b c)就是一个字符串list。 CACHE PATH表示的含义暂时还没搞清楚。 常用部分内部变量 使用是,使 阅读全文
posted @ 2018-04-18 14:25 路边的十元钱硬币 阅读(3276) 评论(0) 推荐(0)
摘要: 格式: 例子: STREQUAL 是 CMAKE 的关键字,用于字符串比较,相同返回 true ${CMAKE_SOURCE_DIR} 是 CMAKE 的自保留变量(拿来用就可以,含义已经确定),文件路径 ${CMAKE_BINARY_DIR}是输出路径 关系操作符 阅读全文
posted @ 2018-04-18 13:54 路边的十元钱硬币 阅读(25213) 评论(0) 推荐(0)
摘要: 本系列随笔将结合 OpenCV 的 CMakeLists.txt 来讲解 cmake 的语法。 这一节,主要介绍一下cmake语法的基本语法。 cmake语法的基本语法 给出例子: 1. 文件名“helloSLAM.cpp”,编译的可执行文件名为“helloSLAM”,不指定,默认为“a”。 Lin 阅读全文
posted @ 2018-04-18 13:43 路边的十元钱硬币 阅读(374) 评论(0) 推荐(0)