CMake
文章平均质量分 87
人才程序员
软件:C/C++ Qt CMake 数据结构 Linux网络。C++Opencv Python 前端(HTML、CSS....) 鸿蒙软件开发ArkTS 硬件:51单片机,esp系列(esp32、esp8266、esp32-s3),stm32、freertos。openharmony。可以带徒弟:C/C++ Python Lua STM32 esp32
展开
-
【CMake保姆级教程】包含库文件
在软件开发中,使用库文件和记录日志是常见的任务。库文件(libraries)用于组织和共享代码。本教程将利用CMake,介绍如何在项目中包含库文件,让你轻松掌握这项基本技能。通过本教程,我们学习了如何在CMake中包含库文件。包含库文件是为了在项目中使用外部代码。掌握这项技能将使你的项目更具可维护性和可追踪性。希望这份保姆级教程为你提供了简单而实用的指南,帮助你更好地使用CMake构建和管理你的项目。原创 2023-12-22 20:37:17 · 1058 阅读 · 1 评论 -
【CMake保姆级教程】制作动静态链接库、指定动静态库输出路径
在软件开发中,我们经常听到动态链接库(Dynamic Link Library,DLL)和静态链接库(Static Link Library,LIB)的术语。它们是一种组织和共享代码的方式,有助于提高代码的可维护性和可重用性。本教程将使用CMake来创建动态链接库和静态链接库,为你提供一份简单易懂的指南,让你轻松理解这两种库的概念和制作过程。动态链接库是一种包含可执行代码和数据的文件,它可以在运行时被加载和执行。这种库的主要优势在于代码的共享,多个程序可以同时使用同一个动态链接库,从而减少内存占用。原创 2023-12-22 20:00:28 · 2428 阅读 · 0 评论 -
【CMake保姆级教程】搜索文件和包含头文件
CMake是一个跨平台的开源构建系统,它通过简化和自动化项目的构建过程,使软件开发变得更加容易。在CMake中,搜索文件和包含头文件是项目中必不可少的一部分。这一过程涉及到设置源文件、查找依赖项以及正确包含头文件,这对于确保项目的可维护性和可扩展性至关重要。在这份CMake保姆级教程中,我们将深入研究如何使用CMake搜索文件和包含头文件,使你能够更有效地管理和组织你的项目。通过本教程,我们深入了解了CMake中搜索文件和包含头文件的关键概念和技巧。原创 2023-12-22 19:33:35 · 1940 阅读 · 0 评论 -
【CMake保姆级教程】定义变量、指定C++标准、指定输出路径
CMake是一个强大的构建工具,它通过简化项目的构建和配置过程,使得跨平台开发变得更加容易。CMake使用简洁的语法和自动生成的构建文件,可以帮助开发者更轻松地管理和组织项目。在本教程中,我们将学习如何使用CMake定义变量、指定C++标准以及指定输出路径。通过本教程,我们学习了如何在CMake中定义变量、指定C++标准以及指定输出路径。这些功能使得项目的配置和构建变得更加简便和灵活。原创 2023-12-22 19:07:47 · 1598 阅读 · 0 评论 -
【CMake保姆级教程】CMake的使用
在上节课我们已经讲了CMake的安装和简单使用,本节课我们来讲解CMake的命令和他的含义。原创 2023-08-20 11:02:03 · 237 阅读 · 0 评论 -
【CMake保姆级教程】CMake图文安装教程
CMake是一个项目构建工具,并且是跨平台的。关于项目构建我们所熟知的还有Makefile(通过make命令进行项目的构建),大多是IDE软件都集成了makeVS 的 nmake、linux 下的 GNU make、Qt 的 qmake等,如果自己动手写makefile,会发现,makefile通常依赖于当前的编译平台,而且编写makefile 的工作量比较大,解决依赖关系时也容易出错。我们使用CMake的时候只需要cmake和make一下就可以,非常快速简单。原创 2023-07-27 16:35:17 · 2282 阅读 · 0 评论