Windows\Linux下使用cmake过程记录
一、前置条件
1、安装vscode、MinGW、cmake
cmake安装地址:
https://cmake.org/download/
下载时勾选添加环境变量,或手动将C:\Program Files\CMake\bin添加至系统环境变量
安装后在命令行终端测试:
cmake --version
Linux命令行安装:
sudo apt-get install build-essential
tar -zxvf cmake-3.29.0.tar.gz
sudo wget https://cmake.org/files/v3.29/cmake-3.29.0.tar.gz
·cd cmake-3.29.0
./configure
sudo make
sudo make install
cmake --version 检查是否安装成功
二、在vscode中安装扩展
三、构建示例代码
新建 hello.cpp
#include<iostream>
int main(int argc, char const *argv[])
{
std::cout << "Hello" << std::endl;
return 0;
}
新建 CMakeLists.txt
cmake_minimum_required(VERSION 3.20)
project(Hello)
add_executable(Hello hello.cpp)
四、cmake构建项目
在vscode终端中运行
cmake -B build
若提示找不到nmake编译器,尝试
cmake -B build -G "MinGW Makefiles"
生成makefile文件后,继续执行
cmake --build build
生成可执行文件
五、运行可执行文件
build\Hello.exe