一般屬性 (Linux C++)
Visual Studio 2017 及更新版本支援 Linux。
屬性 | 說明 |
---|---|
輸出目錄 | 指定輸出檔案目錄的相對路徑。 它可以包含環境變數。 |
中繼目錄 | 指定中繼檔案目錄的相對路徑。 它可以包含環境變數。 |
目標名稱 | 指定這個項目產生的檔案名。 |
目標副檔名 | 指定這個項目產生的擴充名稱 (例如 .a ), 。 |
清除時要刪除的副檔名 | 在清除或重建時,中繼目錄中要刪除之檔案的分號分隔通配符規格。 |
建置記錄檔 | 指定啟用組建記錄時,要寫入的組建記錄檔。 |
平台工具組 | 指定用於建置目前組態的工具組。 如果未設定,則會使用預設工具組。 |
WSL *.exe完整路徑 | Visual Studio 2019 16.1 版用來建置和偵錯之 Windows 子系統 Linux 版 (WSL) 可執行檔的完整路徑。 |
遠端組建電腦 | 顯示要用於遠端建置、部署和偵錯的目標電腦或裝置。 您可以使用 [工具>選項>跨平臺>] 來新增或編輯目標機器連線 連線管理員。 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 編譯程式都支援包含目錄的查詢(例如 , g++ -x c++ -E -v -std=c++11 。 |
組態類型 | 指定此組態所產生的輸出類型,例如:動態連結庫 (.so)、靜態庫 (.a)、應用程式 (.out)和 Makefile |
STL 的使用 | 指定要用於此設定的標準連結庫C++,例如:共用 GNU 標準C++連結庫,或靜態 GNU 標準C++連結庫 (-static) |