- 博客(41)
- 收藏
- 关注
原创 组件编译脚本(Component Compilation Script)
该脚本定义了一个组件的编译流程,包括了基本的项目配置、源文件的管理、头文件路径的设置、目标类型(库或可执行文件)的创建等。通过此脚本,开发者可以方便地编译和组织项目中的各个组件,并通过设置不同的路径和选项,灵活控制组件的输出和安装流程。
2024-09-17 17:01:31
578
原创 if(${})--Cmakelist之中
else()endif()DEFINED可以用来判断某个变量是否已定义。if(${})语法在 CMake 中用于进行条件判断,${}用来插值变量的值。你可以通过条件判断来控制构建流程,根据变量的值执行不同的代码块。
2024-09-17 16:49:25
686
原创 get_property --Cmakelist之中
get_property ,可以帮助你在 CMake 项目中动态获取目标、源文件、目录、全局等对象的属性,使构建过程更加可控和灵活。
2024-09-17 16:44:51
814
原创 #if等命令的学习
用法#define 宏名 宏内容功能: 定义一个宏,可以是常量或简单的代码片段(如函数的替代)。使用场景定义常量来替代硬编码的值,使代码更易读。定义简单的宏函数进行重复代码的替代。例子#define PI 3.14159 // 定义常量PI(a) : (b)) // 宏函数,返回较大值用法#undef 宏名功能: 取消一个已定义的宏。使用场景: 用于防止同名的宏在其他地方被定义,或在需要重新定义宏时。例子#undef PI // 取消之前定义的PI宏。
2024-09-17 16:36:53
635
原创 CmakeList.txt的编写基础模版
编写 CMakeLists.txt 文件的目的是告诉 CMake 如何编译和链接项目中的源代码、头文件、库等。可以使用 add_executable() 或 add_library() 来告诉 CMake 生成的目标(可执行文件或库)和其对应的源文件。这里的 MyLibrary 可以是一个外部库(如 pthread)或项目中自己编译的库。
2024-09-17 16:29:32
534
原创 CMakeLists.txt的学习了解
是 CMake 构建系统中的配置文件,用于定义项目的编译规则和依赖关系。CMake 是一种跨平台的构建系统,支持从源代码生成编译脚本(如Makefile或 Visual Studio 工程文件)。通过指定项目信息、源文件、编译选项、库等,指导 CMake 如何构建项目。
2024-09-17 16:23:13
727
原创 整形常量(十进制 八进制)
整形常量:用来表示一个整数1)十进制整数:± 0—9(满十进一)2)八进制整数:± 0 0—7(满八进一)例:0123=83 --0123=--83printf("%o\n",0123); 输出为:123printf("%o,%d\n",0123,0123);输出为:123 83printf("%o",07777777);输出为:777777732位机时十:±0—9 --2147483648——2147483647(--2^31——2^32--...
2021-10-17 23:24:26
2212
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人