CMake
文章平均质量分 81
人生缓缓,自有答案
人生缓缓,自有答案
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
VScode加cmake 调试教程之tasks.json和launch.json的配置
launch.json和tasks.json都是Visual Studio Code编辑器的配置文件,主要用于启动和管理你项目的构建以及调试任务。配置好这两个文件之后,不需要在终端使用命令行去一步步编译和运行,比如cmake、make、./main等命令,可以直接打断点运行调试。原创 2025-06-13 00:06:57 · 1491 阅读 · 0 评论 -
cmake在静态库中链接动态库
B站上有该博主的完整教程示例,可搜索参考。原创 2025-06-11 12:52:51 · 269 阅读 · 0 评论 -
cmake在静态库中链接静态库
B站上有该博主的完整教程示例,可搜索参考。原创 2025-06-11 12:09:09 · 224 阅读 · 0 评论 -
嵌套的cmake
和。原创 2025-06-11 09:00:00 · 2049 阅读 · 0 评论 -
cmake使用教程(二)
printf("我是一个程序猿, 我不会爬树...\n");++i)!!\n");return 0;在程序的第七行对DEBUG宏进行了判断,如果该宏被定义了,那么第八行就会进行日志输出,如果没有定义这个宏,第八行就相当于被注释掉了,因此最终无法看到日志输入出(上述代码中并没有定义这个宏为了让测试更灵活,我们可以不在代码中定义这个宏,而是在测试的时候去把它定义出来,其中一种方式就是在gcc/g++命令中去指定,如下:在。原创 2025-06-10 21:51:46 · 912 阅读 · 0 评论 -
cmake制作动态库、静态库并使用
温馨提示:target_link_libraries 和 link_libraries 是 CMake 中用于链接库的两个命令,都可以用于链接动态库和静态库,但它们的使用场景和功能有所不同。功能用于指定一个目标(如可执行文件或库)在编译时需要链接哪些库。它支持指定库的名称、路径以及链接库的顺序。语法优点更精确地控制目标的链接库。可以指定库的不同链接条件(如调试版本、发布版本)。支持多个目标和多个库之间的复杂关系。更加灵活和易于维护,特别是在大型项目中。示例功能。原创 2025-06-10 20:11:52 · 1309 阅读 · 0 评论 -
cmake使用教程(一)
CMake 是一个项目构建工具,并且是跨平台的。关于项目构建我们所熟知的还有Makefile(通过 make 命令进行项目的构建),大多是IDE软件都集成了make,比如:VS 的 nmake、linux 下的 GNU make、Qt 的 qmake等,如果自己动手写 makefile,会发现,makefile 通常依赖于当前的编译平台,而且编写 makefile 的工作量比较大,解决依赖关系时也容易出错。而 CMake 恰好能解决上述问题, 其允许开发者指定整个工程的编译流程,在根据编译平台,原创 2025-06-10 15:30:41 · 1123 阅读 · 0 评论 -
vscode与cmake在linux下的配置使用
选择linux系统的包,指令集选择出现特殊提示,yes处按下回车之后在终端中输入 code ,回车打开vscode软件,打开成功后可以安装中文、c/c++、cmake等基础插件,如下所示:此时vscode安装完成,最后想编译c++,还必须安装编译器和调试器安装成功后可通过查看版本号查看是否安装成功。原创 2025-06-10 00:26:59 · 521 阅读 · 0 评论
分享