共用方式為


Linux C++) (一般屬性

Visual Studio 2017 及更新版本支援 Linux。

屬性 描述
輸出目錄 指定輸出檔案目錄的相對路徑。 它可以包含環境變數。
中繼目錄 指定中繼檔案目錄的相對路徑。 它可以包含環境變數。
目標名稱 指定此專案產生的檔案名。
目標副檔名 指定 (副檔名,例如, .a 此專案產生的) 。
清除時要刪除的副檔名 在清除或重建時,中繼目錄中要刪除的檔案以分號分隔的萬用字元規格。
建置記錄檔 指定啟用組建記錄時,要寫入的組建記錄檔。
平台工具組 指定用來建置目前組態的工具組。 如果未設定,則會使用預設工具組。
WSL *.exe完整路徑 Visual Studio 2019 16.1 版用來建置和偵錯之Windows 子系統 Linux 版 (WSL) 可執行檔的完整路徑。
遠端組建電腦 顯示要用於遠端建置、部署和偵錯的目的電腦或裝置。 您可以使用[工具>選項>跨平臺>] 來新增或編輯目的電腦連線Connection Manager。
Visual Studio 2019 16.1 版 您可以在 [ 錯] 頁面上指定不同的機器進行偵錯。
遠端組建根目錄 指定遠端電腦或裝置上的目錄路徑。
遠端組建專案目錄 指定專案在遠端電腦或裝置上的目錄路徑。
遠端部署目錄 Visual Studio 2019 16.1 版 指定要部署專案的遠端電腦或裝置上的目錄路徑。
啟用累加建置 Visual Studio 2019 16.7 版 指定是否要使用 Ninja 建置系統執行累加建置。 針對啟用此設定的大部分專案,組建通常會更快。
遠端複製 Include 目錄 Visual Studio 2019 16.5 版 要以遞迴方式從 Linux 目標複製的目錄清單。 此屬性會影響 IntelliSense 的遠端標頭複本,但不會影響組建。 當 IntelliSense 使用編譯器預設值 設定為 false 時,可以使用它。 使用 [C/C++ 一般] 索引標籤下的 [其他 Include 目錄 ] 來指定要用於 IntelliSense 和組建的其他 Include 目錄。
遠端複製排除目錄 Visual Studio 2019 16.5 版從 Linux 目標複製的目錄清單。 通常,這個屬性是用來移除 include 目錄的子目錄。
IntelliSense 使用編譯器預設值 Visual Studio 2019 16.5 版 是否要查詢此專案所參考的編譯器,以取得其預設包含位置清單。 這些位置會自動新增至要複製的遠端目錄清單。 只有在編譯器不支援類似 gcc 的參數時,才將此屬性設定為 false。 gcc 和 clang 編譯器都支援查詢 include 目錄,例如 () g++ -x c++ -E -v -std=c++11
組態類型 指定此組態所產生的輸出類型,例如: 動態連結程式庫 (.so) 靜態程式庫 (.a) 應用程式 (.out) Makefile
STL 的使用 指定要用於此設定的 C++ 標準程式庫,例如: 共用 GNU 標準 C++ 程式庫靜態 GNU 標準 C++ 程式庫 (靜態)