在 Visual Studio 中建立 Linux MSBuild C++專案
Visual Studio 2017 及更新版本有提供 Linux 專案。
首先,請確定您已安裝適用於 Visual Studio 的 Linux 開發工作負載。 如需詳細資訊,請參閱下載、安裝及設定 Linux 工作負載。
針對跨平臺編譯,我們建議使用 CMake。 Visual Studio 2019 中的 CMake 支援更為完整。 如果 CMake 不是選項,而且您有想要擴充以針對 Linux 進行編譯的現有 Windows Visual Studio 解決方案,您可以將 Visual Studio Linux 專案新增至 Windows 方案,以及 共用項目 專案。 將共用項目專案中這兩個平臺之間共用的程序代碼,並從Windows和Linux專案新增該專案的參考。
建立新的 Linux 專案
若要在 Visual Studio 2017 中建立新的 Linux 專案,請遵循下列步驟:
- 在 Visual Studio 中選取 [檔案新專案],或按 Ctrl + Shift + N>。
- 選取 [ Visual C++ > Cross Platform > Linux ] 節點,然後選取要建立的項目類型。 輸入名稱和位置,然後選擇 [確定]。
專案類型 | 描述 |
---|---|
閃爍 (Raspberry) | 以 Raspberry Pi 裝置為目標的專案,其中含有讓 LED 閃爍的範例程式碼 |
主控台應用程式 (Linux) | 以任何 Linux 電腦為目標的專案,其中含有將文字輸出至主控台的範例程式碼 |
空專案 (Linux) | 以任何 Linux 電腦為目標的專案,其中不含任何範例程式碼 |
Makefile 專案 (Linux) | 以任何使用標準 Makefile 組建系統所建置 Linux 電腦為目標的專案 |
首先,請確定您已安裝適用於 Visual Studio 的 Linux 開發工作負載。 如需詳細資訊,請參閱下載、安裝及設定 Linux 工作負載。
當您在 Visual Studio 中建立適用於 Linux 的新 C++ 專案時,可以選擇建立 Visual Studio 專案或 CMake 專案。 本文描述如何建立 Visual Studio 專案。 一般而言,對於可能包含開放原始碼程序代碼的新專案,或您想要針對跨平臺開發進行編譯,建議您搭配 Visual Studio 使用 CMake。 透過 CMake 專案,您可以在 Windows 和 Linux 上建置和偵錯相同的專案。 如需詳細資訊,請參閱 建立及設定Linux CMake專案。
如果您有想要擴充以針對 Linux 進行編譯的現有 Windows Visual Studio 解決方案,而 CMake 不是選項,則可以將 Visual Studio Linux 專案新增至 Windows 方案,以及 共用項目 專案。 將共用項目專案中這兩個平臺之間共用的程序代碼,並從Windows和Linux專案新增該專案的參考。
建立新的 Linux 專案
若要在 Visual Studio 中建立新的 Linux 專案,請遵循下列步驟:
在 Visual Studio 中選取 [檔案新專案],或按 Ctrl + Shift + N>。[建立新專案] 對話框隨即出現。
在 [ 搜尋範本] 文字框中,輸入 Linux 以列出 Linux 專案的可用範本。
選取要建立的項目類型,例如 控制台應用程式,然後選擇 [ 下一步]。 輸入名稱和位置,然後選擇 [建立]。
專案類型 描述 Raspberry Pi 專案 以 Raspberry Pi 裝置為目標的專案,其中含有讓 LED 閃爍的範例程式碼 主控台應用程式 以任何 Linux 電腦為目標的專案,其中含有將文字輸出至主控台的範例程式碼 空白專案 以任何 Linux 電腦為目標的專案,其中不含任何範例程式碼 Makefile 專案 以任何使用標準 Makefile 組建系統所建置 Linux 電腦為目標的專案 CMake 專案 以任何 Linux 計算機為目標的專案,使用 CMake 建置系統建置