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