Visual Studio Code 中編寫 C++ 的工作流程

來源:互聯網
上載者:User

標籤: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++ 的工作流程

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.