我的c++项目之路(二)

从0创建一个c++项目

 在上一篇文章中讲述了如何创建一个最简单的c++项目, 接下来我们继续用cmake构建一个简单的项目并传入git库

1. 创建CMakeLists.txt文件并配置项目, 其中说明了cmake版本、项目名称、可执行文件生成

cmake_minimum_required(VERSION 3.21.0)

project(Demo)

add_executable(${PROJECT_NAME} main.cpp)

2. 创建编译目录, 单独创建目录是为了保持源代码目录的干净, 使生成的文件与源代码分离

mkdir build
cd build

3. 生成构建系统所需的makefile文件

cmake ..

4.  读取makefile文件并执行相关的构建规则

make

我的c++项目之路(二)_第1张图片

很多时候一个项目都是涉及到多人开发,一般会用到git, 作为一个案例, 现在我们把项目传到github上

首先, 需要有一个github的账户并在账户上传教一个空的仓库

我的c++项目之路(二)_第2张图片

将上述填写好之后,点击 绿色按钮create repository即可完成

接下来重新进入代码界面, 初始化git仓库并提交到本地仓库

git init
git add CMakeLists.txt
git add main.cpp
git commit -m "Initial commit"

关联本地仓库并推送到github

git remote add origin xxxxxxxxxxxxxx(仓库地址)
git push -u origin master

我的c++项目之路(二)_第3张图片

可以看到推送成功

我的c++项目之路(二)_第4张图片

至此, 一个cmake构建的项目初始化完成并提交至仓库

你可能感兴趣的:(c++项目之路,c++,开发语言)