CMake是一个跨平台的程序构建工具,比如起自己编写Makefile方便很多。
简单介绍一下CMKALIST 的简单实用
第一:首先构建比较简单的工程
1.构建一个工程的时候,需要做的几件事情(如果下面几件事你知道怎么做了,多大的工程就都不是问题了):
A.源代码在哪里?
B.头文件在哪里?
C.怎么生成静态或者动态库?
D.程序链接的静态库在哪里?
E.如果工程的代码存放在很多地方,那又该怎么找到它们呢?
第二:下面从一个最简单的HelloWorld开始,然后一步一步构建一个比较复杂的工程:
A.工程文件如下(只有一个helloworld.cpp源文件):
ciw@ubuntu:~/my_projects/test$ tree .
└── helloworld.cpp
B.这时候,我们要写一个CMakeLists.txt(就3句代码):