本篇博客主要介绍如何在Ubuntu下使用CMake创建C++项目,下面是详细步骤:
1、通过mkdir创建项目根目录。
mkdir test
2、进入根目录,并创建如下子文件夹。
3、在根目录下创建CMakeLists.txt,并输入如下代码。
gedit CMakeLists.txt
代码:
CMAKE_MINIMUM_REQUIRED(VERSION 2.8) # 设定版本
PROJECT(test) # 设定工程名
SET(CMAKE_CXX_COMPILER "g++") # 设定编译器
# 设定可执行二进制文件的目录(最后生成的可执行文件放置的目录)
SET(EXECUTABLE_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/bin)
# 设定链接目录
LINK_DIRECTORIES(${PROJECT_SOURCE_DIR}/lib)
# 设定头文件目录
INCLUDE_DIRECTORIES(${PROJECT_SOURCE_DIR}/include)
# 增加子文件夹,进入源代码文件夹继续构建
ADD_SUBDIRECTORY(${PROJECT_SOURCE_DIR}/src)
4、进入src目录,创建 test.cpp,并输入如下代码。
gedit test.cpp
#include<iostream>
using namespace std;
int main(int argc, char** argv)
{
cout<<"使用CMake创建第一个CPP项目"<<endl;
return 0;
}
5、在src目录下创建CMakeLists.txt,并输入如下代码。
gedit CMakeLists.txt
代码:
add_executable(main test.cpp)
6、回到项目根目录,创建build子目录,进入build子目录并执行如下命令。
cmake ..
make
7、回到项目根目录,并进入bin目录,执行 ./test 即可看到项目运行结果。
欢迎关注我的公众号:
编程技术与生活(ID:hw_cchang)