1 背景
大家平时会从GitHub上clone下来一些好的项目研究,网上讲怎么在本地运行的文章很多,但是讲解怎么把C++项目在本地运行起来的却不多,这一篇就是用来解决这个问题。
2 主要步骤
2.1 安装必备软件:VS2013-2019、Git、Cmake
2.2 下载文件:Git 中git clone 项目地址
2.3 Windows10 中cmd构建项目,创造sln文件
2.4 在VS中运行项目
3 技术细节
3.1 如何安装Cmake
软件地址:http://www.cmake.org/cmake/resources/software.html
官方文档学习网址:https://cmake.org/cmake/help/v3.3/manual/cmake.1.html
根据自己的需要下载相应的包即可,Windows下可以下载zip压缩的绿色版本,还可以下载源代码。最好是选择msi格式,在Windows下直接安装,其他的zip等版本,下载下来是源文件需要cmake才能构建成软件,合着套娃呢,不方便。
安装时选择为所有人在系统环境path中添加地址,再打开cmd,cmake就成为有效命令了。
3.2 Cmd中如何构建项目
3.2.1 切换文件夹
在win10系统中,找到命令提示符打开,然后cd 到你项目所在的文件夹,如果需要切换盘符,在cd 后面添加 /D如我的默认在C:\Users\JZ007>
切换到E盘 cd /D E:\EA01Life\02DocuJZ\GitHubDown\TinyWebServer
3.2.2 创建build文件夹并执行cmake
mkdir build //切换到项目所在的文件夹之后,使用mkdir命令创建一个文件夹,用来build工程文件
cd build //再次切换到build文件
cmake //执行工程的build
这样,CMake工具就会在背后构建这个项目,构建完成后,我们打开build文件夹。里面会有一个后缀为sln的文件,这样一来就可用VS打开了。在打开的界面中,选择某一个项目(目前还不明确是不是一定要是含有main.cpp的这个)设置为启动项目就可以打开查看效果了。