CMake是编写C/C++常用的文件构建工具,掌握它的编写规则对于理解工程至关重要。本文只是简单的cmake入门,更多详细的内容可以参考网上的资料。这里使用的kdevelop作为开发工具,读者也可以选用vim或者visual studio都可以。具体的kdevelop可以参考此文 kdevelop安装使用运行。
创建Hello工程,工程中包含两个文件main.cpp
#include <iostream>
int main(int argc, char **argv) {
std::cout << "Hello, world!" << std::endl;
return 0;
}
和工程构建文件CMakeLists.txtmain.cpp是很简单的cpp示例,工程文件中add_executable表示使用后面的main.cpp文件,生成hello可执行文件,其余两句话可以不写。
cmake_minimum_required(VERSION 3.7)
project(hello)
add_executable(hello main.cpp)
install(TARGETS hello RUNTIME DESTINATION bin)
在终端中可以