![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
CMake
文章平均质量分 83
插件开发
熟练开发PS插件、AI插件、AE插件、CDR插件、3DMax插件和其它各类插件。
展开
-
CMake语法-include(FeatureSummary)-可选特性和组件-configure_file-配置文件-#cmakedefine
include(FeatureSummary) 是引入CMake的一个模块,该模块允许开发者追踪项目的可选特性和组件,并在配置时输出一个简洁的特性概览。原创 2024-03-29 09:14:44 · 642 阅读 · 0 评论 -
CMake语法-常用目录变量-include指令-CMAKE_MODULE_PATH-模块路径-CMAKE_CURRENT_BINARY_DIR-构建路径
因为它支持跨项目的公共接口声明(PUBLIC/INTERFACE)以及对私有实现细节的隐藏(PRIVATE),这有助于构建更加模块化和可重用的代码库。在编写CMake脚本时,可以使用这些变量来指定头文件、库文件、可执行文件的安装路径,也可以用于在构建过程中查找依赖的头文件等资源。此变量常用于引用当前源码目录下的文件或子目录,比如添加源文件、头文件或资源文件到项目中,或者执行基于源码目录的操作。CMake 中有几个预定义的变量用于描述和配置项目的不同目录结构,特别是与安装相关的目录。原创 2024-03-05 08:26:03 · 928 阅读 · 0 评论 -
CMake语法-find_package-查找库-pkg_check_modules-外部库信息-find_path-查找路径-find_library-查找库
CMake已经完善成一门比较全面的编译型脚本语言,能够执行大部分文件搜索,库搜索等预处理操作。原创 2024-03-05 08:25:31 · 1077 阅读 · 0 评论 -
CMake语法-message命令-状态显示-math命令-简单数学计算-include命令-文件片段组织-编译信息提示
对于更复杂的数学运算或需要使用浮点数的情况,可能需要在CMake脚本中嵌入其他编程语言(如Python)脚本来完成。这些脚本可以是项目中的自定义模块、CMake自带的模块或第三方库提供的模块。命令用于输出信息到控制台或者日志文件,常用于调试CMake脚本或向用户显示构建过程中的状态信息。中的表达式字符串需要符合CMake的语法要求,而不是常规编程语言的数学表达式语法。: 输出警告信息,通常显示为黄色,表示可能会影响构建过程但不会导致构建失败的问题。,但指出的是开发人员需要注意的潜在问题,而不是终端用户。原创 2024-02-26 08:32:23 · 1008 阅读 · 0 评论 -
CMake语法-list命令-常规操作-创建添加删除分割
在CMake中,list是用于操作列表数据类型的一种命令。以下是一些常见的list。原创 2024-02-26 08:10:03 · 354 阅读 · 0 评论