从github上下载的C++项目要如何运行?

前言

最近一直在纠结,从github上面拉取的C++项目要如何在本地运行呢?通过反复在网上搜资料,才稍微明白了一些。所以写下这篇文章,做一个总结的同时,也可以为其他小伙伴作参考!

一、需要用到哪些工具?

1.GitHub官网

2.Visual Studio 2019

3.CMake(项目构建工具)

4.cmd(命令提示符,系统自带)

5.Git(一种版本控制工具)

这篇总结用到了这些工具的功能,遇到不懂的可以自行百度

二、使用步骤

1.打开github官网  -下载项目

找一个你想要下载的项目,这里以我下载的为例  红色箭头这个地址后续要用到

创建一个新的文件夹,并且进入该文件夹  如下图所示

单击右键,找到Open Git Bash here  点击

输入命令 git clone  + 第一张图红色箭头copy的地址  示例如下

这样整个项目就完整的下载下来了

2.在当前路径下打开cmd 

操作如图所示 输入cmd 点击回车

3.使用cmake -构建项目

首先在cmd中输入以下命令

mkdir build 

cd build

上述命令会在spdlog项目文件夹下创建一个build文件夹  并且进入到该文件夹 此文件夹会保存构建项目之后生成的一系列东西

再输入命令 cmake .. 点击回车 构建项目

4.打开VS2019 -运行项目

首先进入build文件夹  可以发现CMake为我们创建了这么多的文件,我们只需要找到红色箭头指向的文件,.sln这个后缀名大家应该都很熟悉,这就是VS2019中创建的解决方案的后缀名,也就是说,这就是我们需要的东西,双击打开。

我们选中example,点击右键,设置为启动项目(要不然VS不知道启动哪一个项目),然后Ctrl + F5运行项目

运行成功!

### 如何在GitHub上上传C语言代码 #### 创建新的仓库 为了将C语言代码上传到GitHub,首先需要创建一个新的仓库。登录GitHub账户后,在主页右上角找到绿色的“New”按钮来创建新仓库。 #### 准备本地环境 确保已经安装Git工具并配置好用户名和邮箱地址。可以通过命令行执行如下操作: ```bash git config --global user.email "your_email@example.com" ``` #### 初始化项目文件夹 在一个合适的目录下新建一个用于存放项目的文件夹,并初始化为Git库: ```bash mkdir my_c_project cd my_c_project git init ``` 此时可以开始编写C程序并将源码保存在这个文件夹内[^3]。 #### 添加远程仓库链接 当完成上述步骤之后,回到之前建立好的GitHub仓库页面复制HTTPS或SSH URL连接字符串。接着通过下面这条指令关联本地与远端仓库: ```bash git remote add origin https://github.com/username/my_c_project.git ``` #### 提交更改至版本控制系统 每次修改完代码都需要先暂存改动再提交这些变更给本地历史记录。这一步骤非常重要因为它有助于追踪开发进度以及协作工作流中的沟通交流。 ```bash git add . git commit -m "Initial commit with basic structure and main.c file." ``` 这里`main.c`代表初始加入的一个简单示例文件名;实际情况下可以根据具体需求调整路径及描述信息。 #### 推送到GitHub服务器 最后一步就是把所有的更新推送给云端存储位置即GitHub上的对应分支,默认为主分支master/main。 ```bash git push -u origin master ``` 如果遇到权限错误提示,则可能是因为尚未设置SSH密钥或者未授权OAuth令牌访问API接口等问题[^1]。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值