1.安裝Vscode
支援跨平臺,微軟產品.
下載地址:https://code.visualstudio.com/
vscode所需外掛
C/C++
C++ Intellisense
CMake
CMake tools
CMake Tools Helper
安裝勾選需要的選項,傻瓜安裝即可。
2.安裝CMake
下載鏈接: https://cmake.org/download/
儘量選擇Latest Release版本,比較穩定。
如圖中紅框所示,下載後綴爲.msi的安裝檔案,然後直接安裝。安裝一般選擇預設安裝路徑。
安裝完成後驗證:
cmake -version
3.安裝MinGW
在ubuntu系統上我們可以直接安裝gcc/g++,但在windows上無法直接安裝g++,這時候就需要用到MinGW啦,MinGW是從Cygwin(1.3.3版)基礎上發展而來。GCC支援的語言大多在MinGW也受支援,其中涵蓋C、C++、Objective-C、Fortran及Ada。對於C語言之外的語言,MinGW使用標準的GNU執行庫,如C++使用GNU libstdc++。
下載鏈接:https://sourceforge.net/projects/mingw-w64/
安裝完成後 設定環境變數:
我預設安裝在:C:\mingw64
驗證:
gcc --version
1.使用快捷鍵組合【Ctrl+Shift+p】
選擇:
CMake:Select a Kit
GCC 6.3.0 XXXX
1.main.c
#include<stdio.h>
int main() {
printf("hello\n");
}
2.CMakeLists.txt
cmake_minimum_required(VERSION 3.15)
project(vscode_cmake_Test)
aux_source_directory(. DIR_TOOT_SRCS)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -g")
add_executable(${PROJECT_NAME} ${DIR_TOOT_SRCS})
3.建立build 目錄
當環境設定OK時,每次修改CMakeLists ctrl+s 都會自動編譯,編譯生成的都會放在build 裏面。
當編譯完成後進入build目錄執行:
mingw32-make
======================================================
修改.CMakeLists.txt 程式自動編譯執行的命令:
C:\cmake-3.15.0-rc1-win64-x64\bin\cmake.EXE --no-warn-unused-cli -DCMAKE_EXPORT_COMPILE_COMMANDS:BOOL=TRUE -DCMAKE_BUILD_TYPE:STRING=Debug -DCMAKE_C_COMPILER:FILEPATH=C:\mingw64\bin\gcc.exe -DCMAKE_CXX_COMPILER:FILEPATH=C:\mingw64\bin\g++.exe -Hc:/Users/Administrator/Desktop/cpp/C/CMake/1 -Bc:/Users/Administrator/Desktop/cpp/C/CMake/1/build -G "MinGW Makefiles"
進入build 目錄手動執行:
mingw32-make