cmake
文章平均质量分 93
Ninsun Closear
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
用CMake管理自己的程序(四)
前言用CMake管理自己的程序(一)用CMake管理自己的程序(二)用CMake管理自己的程序(三)通过之前的文章,我们已经可以做到最基本的工程管理了,这篇文章,我们将对之前的工作做一个完善,让我们对程序的管理更加的合理,高效。target开头的命令相信大家都注意到了,cmake是一个命令式的工具,其中,我们会发现一些功能相似的命令。例如之前我们为了能够找到库的头文件,使用了include_directories命令,而现在我要介绍一个target开头的命令:target_include_di原创 2021-07-07 14:32:14 · 1721 阅读 · 0 评论 -
用CMake管理自己的程序(二)
前言上一篇文章用CMake管理自己的程序(一)中,我们简单的了解了一下要如何编写一个CMakeLists.txt文件。主要是介绍了一个Qt程序如何使用CMake进行管理。但是我们只说明了一个可执行程序怎么搞,接下来,就让我们继续,说一下库文件怎么办。一个库程序这是使用QtCreator新建一个库项目后自动生成的CMakeList.txt文件,相比可执行程序可谓是简单明了许多。这里我们可以忽略掉那连续两个find_package命令,因为无论你写多少个,最终的结果是不会发生变化的,这里写两个应该只是为原创 2021-07-03 10:23:06 · 2463 阅读 · 0 评论 -
用CMake管理自己的程序(一)
前言CMake是一个非常常用的构建管理软件,本质上它并不负责程序的构建,但是会为程序构建提供足够多的信息,以便生成一个当前平台支持的make文件或工程文件。CMake的使用可以分为两大部分:程序构建与程序管理程序构建是指如何通过CMake生成一个平台支持的make文件或工程文件,CMake还自带一个GUI程序帮忙做这件事,比较简单就不多说了。程序管理是指如何用CMake去组织一个程序中的各个文件,将其当作工程文件的过程,主要就是搞明白CMakeList.txt这个文件要如何编写。这篇文章主要针对的是程原创 2021-07-03 09:12:11 · 4949 阅读 · 0 评论 -
用CMake管理自己的程序(三)
前言用CMake管理自己的程序(一)用CMake管理自己的程序(二)之前的文章中,我们简单的介绍了一下一个正常的可执行程序以及一个正常的库要如何生成与管理,以及介绍了在一个正常的程序中要如何处理第三方库的引用问题,以及通过编译器的标志解决了一个中文乱码问题,接下来,我们就要遇到了一个最为关键的问题了:我们到底要如何管理自己的程序。管理工程树大部分的现代C++程序员,都是使用IDE进行软件开发的。在IDE中,源代码都是由一个叫做“工程文件”的文件(或者叫其他的名字,但是其核心概念都是一致的),通过原创 2021-07-05 14:59:08 · 1696 阅读 · 0 评论
分享