標籤:blog pre div workspace 執行檔案 mingw 產生 dir htm
1. 官網下載 Visual Studio Code ,安裝。按提示安裝 cpp 外掛程式和 cmake 外掛程式。
官網下載 CMake ,安裝。
官網下載 Mingw ,安裝。
安裝 Mingw 時,注意勾選 mingw32-automake, mingw32-base, mingw32-gcc, mingw32-gcc-g++, msys-base, mingw32-binutils, mingw32-gdb.
2. File->Open Folder 開啟項目所在檔案夾。
檔案夾的目錄應為
ProjectDir - src/ #工程源碼 - lib/ #工程依賴 - doc/ #工程文檔 - build/ #構建目錄
3. 在各目錄下建立相應的CMakeLists.txt檔案,開啟CMake,將 source code 目錄設為 ProjectDir ,將 build 目錄設為 ProjectDir/build ,點擊 Configure 後,選擇 Generator 為 Mingw Makefile ,將 CMAKE_BUILD_TYPE 設為 Debug ,然後點 Generate,就產生了 Makefile,再在 cmd 中 cd 到 build 目錄下,運行mingw32-make,在 bin 中就有了可執行檔。
4. 在 Visual Studio Code 中點擊左邊第四個按鈕,也就是 Debug 按鈕,按運行,選擇 c++(gdb/lldb) 就會在 .vscode 目錄下產生一個 launch.json 檔案,將檔案中的 "program" 改為 "${workspaceRoot}/build/bin/XX.exe" ,將 "miDebuggerPath" 改為 "c:\\MinGW\\bin\\gdb.exe"。再設定斷點,運行,就可以調試了。
參考:
http://www.cnblogs.com/ode/archive/2011/08/01/2143541.html
http://blog.csdn.net/dbzhang800/article/details/6314073
Visual Studio Code 中編寫 C++ 的工作流程