1. 程式人生 > 其它 >C++ 與 Visual Studio 2019 和 WSL

C++ 與 Visual Studio 2019 和 WSL

Visual Studio 使用 C++ 的 Linux 開發(WSL)

https://devblogs.microsoft.com/cppblog/c-with-visual-studio-2019-and-windows-subsystem-for-linux-wsl/

其大致原理是:“ Visual Studio 通過 wsl.exe 在本地執行所有命令,並依賴安裝在 /mnt 資料夾(例如 /mnt/c/Users...)下的 Windows 驅動器從 WSL 訪問本地原始檔”。

我們要將 WSL 安裝配置為與 Visual Studio 一起使用,需要安裝以下工具:編譯器(GCC 或 Clang)、gdb、rsync 和 zip。如果還使用 CMake,那麼還需要安裝底層構建系統(Ninja 或 Unix Makefiles)。我們可以使用以下命令將它們安裝:
sudo apt-get install g++ gdb make ninja-build rsync zip cmake

① 下載、安裝和設定 Linux 工作負載

https://docs.microsoft.com/zh-cn/cpp/linux/download-install-and-setup-the-linux-development-workload?view=msvc-160

② 建立、執行和除錯 Linux MSBuild C++ 專案

https://docs.microsoft.com/zh-cn/cpp/linux/create-a-new-linux-project?view=msvc-160

在解決方案資源管理器中右鍵單擊專案並選擇“屬性”以開啟專案屬性頁,在開啟的對話方塊中,將看到“General”屬性頁。在此頁面上,有一個“平臺工具集”選項。將其從“GCC for Remote Linux”更改為“GCC for Windows Subsystem for Linux”。如果是使用 Clang 進行構建,那麼可以選擇“Clang for Windows Subsystem for Linux”工具集。

③ Linux 控制檯視窗

我們可以在 Linux 控制檯視窗 中看到程式的輸出。