
CMake学习
nullwh
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
CMake 实践与踩坑记录(四)
如何使用外部共享库和头文件 **本篇主要参考文档的第六章(26~30页) ** 本节仍然继续折腾Hello World。 上一节我们已经完成了libhello动态库的构建以及安装,本节我们的任务很简单:编写一个程序使用我们上一节构建的共享库。 1、准备工作: 请在cmake目录建立t4目录,本节所有资源将存储在t4目录: cd cmake mkdir t4 2、重复以前的步骤,建立src目录,编...原创 2019-11-18 22:13:31 · 894 阅读 · 1 评论 -
CMake 实践与踩坑记录(三)
Hello World的共享库。 是时候展现真正的技术了!重点来了: 建立一个静态库和动态库,提供HelloFunc函数供其他程序编程使用,HelloFunc向终端输出Hello World字符串。 安装头文件与共享库。 (一)、准备工作: 在cmake目录建立t3目录,用于存放本节涉及到的工程 (二)、建立共享库 cd cmake/t3 mkdir lib 在t3目录下建立CMakeLis...原创 2019-11-18 20:05:01 · 1185 阅读 · 1 评论 -
CMake 实践与踩坑记录(二)
让Hello World看上去更像一个工程 书接上回,为了使helloworld更像是一个代码规范格式规范的工程文件,从本小节开始,后面所有的构建我们都将采用 out-of-source 外部构建,约定的构建目录是工程目录下的build自录。 本小节的任务是让前面的Hello World更像一个工程,我们需要作的是: 为工程添加一个子目录src,用来放置工程源代码; 添加一个子目录doc,用来放...原创 2019-11-18 11:29:14 · 1250 阅读 · 3 评论 -
CMake 实践与踩坑记录(一)
CMake实践 系统的记录一下学习cmake的过程,主要参考《Cmake Practice》这个文档,里面有一些小错误也一并改了。那么,正式开始! 一、安装Cmake 可以直接去官网安装,或者直接使用命令行sudo apt-get install cmake即可,由于已经安装过,所以是如下界面: 上图可以具体看到cmake的版本,当然也可以用cmake -version查看安装的版本,如下图所示。...原创 2019-11-17 21:03:00 · 1037 阅读 · 0 评论