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 專案中一樣使用編輯器和偵錯工具。
搜尋結果如下