
Cmake
文章平均质量分 63
Bobsweetie
不经思考的人生是不值得过的
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
CMake学习笔记(4)——使用外部共享库和头文件
这里我们要创建工程调用上一篇教程生成的动态库和静态库。 创建一个新的cmake工程,工程结构如下: t4 ├── build ├── CMakeLists.txt └── src ├── CMakeLists.txt └── main.c 然后编写工程目录下的CMakeLists.txt文件 cmake_minimum_required(VERSION 2.8)原创 2016-06-27 16:22:58 · 6576 阅读 · 2 评论 -
CMake学习笔记(3)——编译静态库和动态库
新建工程t3,t3的目录结构如下: t3 ├── build ├── CMakeLists.txt └── lib ├── CMakeLists.txt ├── hello.c └── hello.h t3/lib下的hello.c和hello.h用来生成库文件。 现在先来编写t3工程目录下的CMakeLists.txt文件: CMAKE_MINIMUM_原创 2016-06-27 14:40:48 · 9196 阅读 · 0 评论 -
CMake学习笔记(2)——建立一个标准的工程和安装程序
接下来让建立一个更加标准的工程t2。 这个工程的目录结构如下: t2 ├── build ├── CMakeLists.txt ├── COPYRIGHT ├── doc │ └── hello.txt ├── README ├── runhello.sh └── src ├── CMakeLists.txt └── main.c build:是编译生成的文件的目录原创 2016-06-26 17:24:13 · 1647 阅读 · 0 评论 -
CMake学习笔记(1)——用CMake编译一个hello world程序
CMake是一个比make更高级的编译配置工具,它可以根据不同平台、不同的编译器,生成相应的Makefile或者vcproj项目。 通过编写CMakeLists.txt,可以控制生成的Makefile,从而控制编译过程。CMake自动生成的Makefile不仅可以通过make命令构建项目生成目标文件,还支持安装(make install)、测试安装的程序是否能正确执行(make test,或者c原创 2016-06-26 16:12:57 · 12668 阅读 · 2 评论 -
cmake vs qmake
cmake vs qmake qmake 是为 Qt 量身打造的,使用起来非常方便cmake 使用上不如qmake简单直接,但复杂换来的是强大的功能 内置的 out-of source 构建。(目前QtCreator为qmake也默认启用了该功能。参考:浅谈 qmake 之 shadow build) 为各种平台和场景提供条件编译 可处理多个可执行文件情况,和很好配合转载 2016-07-08 08:58:27 · 1153 阅读 · 0 评论