Visual Studio CMake 項目和 WSL
https://docs.microsoft.com/zh-cn/cpp/linux/cmake-linux-project?view=msvc-160
https://docs.microsoft.com/zh-cn/cpp/build/cmake-projects-in-visual-studio?view=msvc-160
為了使用 Visual Studio 對 WSL 的本機支持,我們首先需要在 Visual Studio 中安裝 Linux Development with C++ 工作負載。
我們要將 WSL 安裝配置為與 Visual Studio 一起使用, WSL 首先需要安裝以下工具:編譯器(GCC 或 Clang)、gdb、rsync 和 zip。我們使用 CMake,那么還需要安裝底層構建系統(Ninja 或 Unix Makefiles)。我們可以使用以下命令將它們安裝:
sudo apt-get install g++ gdb make ninja-build rsync zip cmake
① 創建 CMake 項目
使用“CMake Project”模板創建一個新的 CMake 項目或打開一個現有的項目。
② 管理配置
導航到配置下拉菜單並選擇 管理配置...
這將打開 CMake 設置編輯器。Visual Studio 默認創建一個 x64-Debug 配置。我們可以通過單擊編輯器左側配置管理器上方的綠色加號來添加新的 WSL 配置。選擇 WSL-GCC-Debug
配置。如果您使用 Clang 進行構建,則可以選擇 WSL-Clang-Debug 或 WSL-Clang-Release 配置。保存編輯器 (Ctrl + S) 並使用頁面頂部的配置下拉菜單選擇您的 WSL-GCC-Debug 配置作為活動配置。這將啟動 WSL 配置的緩存生成。
③ 啟動調試
在啟動欄中,將啟動項更改為我們當前文檔的項目名稱。現在按 F5 開始調試,我們的項目將構建,可執行文件將啟動。我們可以在 Linux 控制台窗口
中看到程序的輸出。