前言
個人比較喜歡vscode, 喜歡vscode的配色以及輕量化,又有許多插件可以方便地下載,于是乎,就利用make, cmake, vscode來配置一個專案環境,
配置步驟
MinGW
可以去官網下,或者去codeblock那下個包,
不過我習慣是使用dev-cpp的安裝目錄下的MinGW,
【64位電腦的目錄是MinGW64,這里我為了敘述方便,就統一叫它MinGW了,大家理解就好】
(這里要注意,安裝目錄不要有空格,不然后面會很麻煩,
(當然如果你實在不像挪,也可以,把MinGW目錄拷貝到沒有空格名稱的目錄下,目錄就不要有類似于"program file"這樣的字樣,其他dev-cpp的檔案我們用不到,說白了,我們只是要dev-cpp里面的編譯器組件而已,不需要這個IDE,
不知道去哪下載dev-cpp或者下載太慢的看這里 C/C++入門指南(面向新手文),
make
在MinGW目錄下,將mingw32-make.exe拷貝一份并改名為make.exe, 方便我們后續呼叫,
更改是否成功可查看一下例子,
最后記得把該目錄寫入環境變數Path中, 例如我的是 E:\otherAPPs\dev-cpp\MinGW64\bin, 并注意添加后一直【確定】到底,
【此電腦】右鍵 -> 屬性 -> 高級系統設定 -> 環境變數
cmake
去 cmake官網下載 cmake安裝包,下圖所示的兩個都可以,上面是64位的,下面是32位的(雖然64位機子也可以用32位的安裝包),注意cmake下載的路徑同樣不要有空格,例如我的是 【D:\language\cmake】
并像make一樣把【cmake安裝目錄/bin】添加到環境變數中,檢驗一下前面make和cmake有沒有配置好:
vscode
vscode直接去官網下載 https://code.visualstudio.com/,
然后安裝插件 【C/C++ Extension Pack】
安裝完成后按下快捷鍵 【ctrl + shift + P】, 輸入 cmake: configure, 進行cmake的配置,
點擊左下角:
選擇一個編譯器,
接著我選擇release版本【這個看個人需要】,然后會提示你沒有CMakeLists.txt, 讓它自動創建即可,

輸入專案名稱, 例如我這里寫個demo
這里我選擇Executable
然后就會自動生成一個檔案
例子
下面我們以一個例子來看看怎么使用,例子與 cmake以及make的使用(Mac env) 相同, 代碼就不重復了,
修改一下檔案, ctrl + s保存,這時候就會產生一個build檔案夾了,
并看到相關輸出,
我們想要運行的話其實, 只需要點擊右下角的按鈕,
如果我們只是想輸出個 “hello world”, 這里我找這個例子演示一下想跑其他檔案怎么,
很簡單,只需要修改CMakeLists.txt檔案:
cmake_minimum_required(VERSION 3.0.0)
project(demo VERSION 0.1.0)
include(CTest)
enable_testing()
# add_executable(demo add.h main.cpp)
add_executable(demo hello.cpp)
set(CPACK_PROJECT_NAME ${PROJECT_NAME})
set(CPACK_PROJECT_VERSION ${PROJECT_VERSION})
include(CPack)
然后依然按運行按鈕即可,
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/395334.html
標籤:其他
上一篇:紅黑樹原理(增加節點、洗掉節點、修改節點、查詢節點)
下一篇:redis一萬字精華總結
