C++ 工程搭建
开发工具
- vscode
- cmake
如何搭建小工程
创建目录
- 创建
src
目录,存放源代码 - 初级
build
目录,存放编译数据
创建 CMakeLists.txt 文件
- 设定最低版本号,
- 设置项目名称
- 指定生成exe 的源文件, 以CMakeLists.txt的目录作为编译目录,所以
main.cpp
的正确路径是src/main.cpp
。
# CMake 最低版本号要求
cmake_minimum_required (VERSION 2.8)
# 项目信息
project (Tool)
# 指定生成目标
add_executable(Tool src/main.cpp)
cmak 生成makefile
- 命令执行目录:CMakeLists.txt目录
- 命令
cmake .
cmake命令格式
cmake [options] <path-to-source>
cmake [options] <path-to-existing-build>
cmake [options] -S <path-to-source> -B <path-to-build>
- 选用
cmake -S 【CMakeLists.txt文件目录】 -B [编译文件目录]
终端执行结果:
生成编译文件:
make 生成exe
- 生成的makefile文件,还需要执行make命令,才会生成exe文件
- 进入build目录,make 命令依赖 Makefile 文件
- 执行编译命令
make .
,编译当前路径
多目录小项目搭建,持续更新
参考
https://www.hahack.com/codes/cmake/