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的這個)設置為啟動項目就可以打開查看效果了。