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++ 程式庫 (靜態) |