Visual Studio 的外部建置專案

Visual Studio 支援開發具有外部建置系統的專案。如果您想要使用此整合方法,以下是如何設定它的方法。此文件描述的是 Visual Studio 2019。其他版本尚未經過測試,但它們的工作方式應該大致相同。

建立與編譯

在某個目錄中檢查您的整個專案。然後開啟 Visual Studio 並選擇 檔案 -> 新增 -> 專案,然後從專案類型列表中選擇 Makefile 專案。點擊 下一步

專案名稱 輸入框中輸入您的專案名稱。在此範例中,我們將使用 testproj。接下來,選擇 位置 輸入框並瀏覽到您的專案來源根目錄。請確保已勾選 將解決方案和專案放在同一目錄 核取方塊。點擊 建立

下一個對話框頁面定義了建置命令,您應該將其設定如下

輸入
建置 meson compile -C $(Configuration)
清除 meson compile -C $(Configuration) --clean
重建 meson compile -C $(Configuration) --clean && meson compile -C $(Configuration)
輸出 $(Configuration)\name_of_your_executable.exe

然後點擊 完成

Visual Studio 已在您的來源根目錄中建立一個子目錄。它以專案名稱命名。在這種情況下,它將是 testproj。現在您需要設定 Meson 以在此目錄中建置偵錯和發行版本。開啟 VS 開發工具終端機,前往來源根目錄並發出以下命令。

meson testproj\Debug
meson testproj\Release --buildtype=debugoptimized

現在您應該有一個可運作的 VS 解決方案,它可以在偵錯和發行模式下進行編譯和執行。

將來源新增至專案

此專案本身並不是很有用,因為它沒有列出任何原始程式碼檔案。VS 似乎不支援一次新增整個來源樹,因此您必須手動將來源新增至解決方案。

在主視圖中,前往 方案總管,在您剛建立的專案上按一下右鍵,然後選擇 新增 -> 現有項目,瀏覽到您的來源樹並選取您想要在此專案中的所有檔案。現在,您可以像在正常的 VS 專案中一樣使用編輯器和偵錯工具。

搜尋結果如下