前言

学习编程的一个很好的方式就是阅读别人的代码。最近在GitHub上发现了一些比较简单,对初学者友好的C++项目,但是该怎么下载这个项目并运行呢?在网上搜了很多回答,都没有讲解整个流程的,我也想了很久,终于弄明白了,下面就介绍我的方法。

一、需要用到哪些工具?

1.GitHub官网
2.Visual Studio 2019
3.CMake (项目构建工具)
4.cmd(命令提示符,系统自带)
5.Git(一种版本控制工具)

本文用到的都是这些工具的基本功能,大家遇到不懂的可以直接百度,或者留言问我也可以,我知道的一定全部告诉你,虽然我也很菜。

二、使用步骤

1.打开GitHub官网(已经下载好的小伙伴可以跳过这部分)-下载项目

在官网上找一个你看上的项目,这里我以我下载的一个项目为例。

在这里插入图片描述
这里介绍两种下载项目到本地的方法:

1.直接点击Download Zip下载到本地

2.利用Git(对Git不感兴趣的同学可以直接跳过这部分)

这里为什么要用Git呢?因为GitHub上的项目是不断的在更新的,如果我们想持续追踪这个项目的发展,就要用到版本控制工具,例如Git。但这里我们并不会用到Git版本控制的功能,大家如果感兴趣可以去Git官网搜索,那里有Git的使用教程。我们这里只需要用到git clone命令。首先你要创建一个文件夹,然后用cd 命令,进入这个文件夹,就像这样。

$ cd Desktop/my_spdlog/spdlog/
$ git clone "https://github.com/weakwolf/spdlog.git"//一定不要忘了引号

然后Git就会开始下载这个项目,下载完后你就可以在你创建的这个文件夹中看到源项目中的所有文件。

2.打开cmd-构建项目

在win10系统中,左下角搜索cmd,找到命令提示符打开,然后cd 到你项目所在的文件夹,然后运行下面的命令。

mkdir build//创建一个文件夹,用来build工程文件
cd build
cmake ..//执行工程的build

这样,CMake工具就会在背后构建这个项目,构建完成后,我们打开build文件夹。
在这里插入图片描述

3.打开VS2019-运行项目

可以看到CMake为我们创建了这么多的文件,我们只需要找到红色箭头指向的这个文件,.sln这个后缀名大家应该很熟悉,这就是VS2019中创建的解决方案的后缀名,也就是说,这就是我们要的东西,双击打开。
在这里插入图片描述
这就是spdlog这个项目打开后的样子,可以看到左边有很多我们并不认识的项目文件,不认识的现在暂且可以不管它,我也没有搞懂文件的真正含义,知道的同学可以在评论区留言给大家普及一下。我们选中example,右键点击,设置为启动项目(要不然VS会不知道启动哪一个项目),然后Ctrl+F5运行项目。
在这里插入图片描述
运行成功!

总结

1.这篇文章只是简单介绍了下载项目并运行项目的整个流程,并没有过多的解释其中用到的工具的使用方式,我也还在学习中。例如cmd中有哪些命令,CMake中的CMakeLists怎么编写,Git怎么使用等。另外,文中提到各个工具在CSDN上都能找到安装教程,也有很多教学,不妨去了解一下,大家不用生硬的套用我这个流程,遇到问题就上网查,我就是这样摸索出这一套方法的。

2.然后,我觉得我使用的例子可能会有点过于片面,不同的项目可能会有些许不同,大家可以参考项目中的README.md文档,那里面讲了如何构建并使用这个项目。最后,我想说,这是我第一次尝试写博客,所以本文可能会有许多瑕疵,欢迎大家指出,我会虚心接受大家的意见,希望与大家共同进步。

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐