Makefile 專案屬性 (Linux C++)
Visual Studio 2017 及更新版本支援 Linux。
此為 Linux Makefile 專案中可用屬性的部分清單。 許多 Makefile 專案屬性與 Linux C++ 主控台應用程式專案屬性相同。
屬性 |
說明 |
Choices |
輸出目錄 |
指定輸出檔案目錄的相對路徑;可包含環境變數。 |
|
中繼目錄 |
指定中繼檔案目錄的相對路徑;可包含環境變數。 |
|
建置記錄檔 |
指定啟用組建記錄時,要寫入的組建記錄檔。 |
|
組態類型 |
指定此組態所產生的輸出類型。 |
動態程式庫 (.so) - 動態程式庫 (.so) 靜態程式庫 (.a) - 靜態程式庫 (.a) 應用程式 (.out) - 應用程式 (.out) Makefile - Makefile
|
遠端組建電腦 |
要用於遠端建置、部署及偵錯的目標電腦或裝置。 |
|
遠端組建根目錄 |
指定遠端電腦或裝置上的目錄路徑。 |
|
遠端組建專案目錄 |
指定專案在遠端電腦或裝置上的目錄路徑。 |
|
請參閱偵錯工具屬性 (Linux C++)
請參閱複製來源專案屬性 (Linux C++)。
屬性 |
說明 |
命令列 |
指定要執行建置前事件工具的命令列。 |
描述 |
指定要顯示的建置前事件工具描述。 |
使用於組建中 |
指定是否要將此建置事件排除在目前組態的建置之外。 |
要複製的其他檔案 |
指定要複製到遠端系統的其他檔案。 您也可以使用類似如下的語法,將清單提供為本機到遠端的對應配對:fulllocalpath1:=fullremotepath1;fulllocalpath2:=fullremotepath2,如此會將本機檔案複製到遠端系統上指定的遠端位置。 |
屬性 |
說明 |
命令列 |
指定要執行建置後事件工具的命令列。 |
描述 |
指定要顯示的建置後事件工具描述。 |
使用於組建中 |
指定是否要將此建置事件排除在目前組態的建置之外。 |
要複製的其他檔案 |
指定要複製到遠端系統的其他檔案。 您也可以使用類似如下的語法,將清單提供為本機到遠端的對應配對:fulllocalpath1:=fullremotepath1;fulllocalpath2:=fullremotepath2,如此會將本機檔案複製到遠端系統上指定的遠端位置。 |
屬性 |
說明 |
命令列 |
指定在遠端系統上執行建置前事件工具的命令列。 |
描述 |
指定要顯示的建置前事件工具描述。 |
使用於組建中 |
指定是否要將此建置事件排除在目前組態的建置之外。 |
要複製的其他檔案 |
指定要從遠端系統複製的其他檔案。 您也可以使用下列類型的語法,將清單提供為遠端到本機的對應配對:fullremotepath1:=fulllocalpath1;fullremotepath2:=fulllocalpath2,如此會將遠端檔案複製到本機電腦上的指定位置。 |
屬性 |
說明 |
命令列 |
指定在遠端系統上執行建置後事件工具的命令列。 |
描述 |
指定要顯示的建置後事件工具描述。 |
使用於組建中 |
指定是否要將此建置事件排除在目前組態的建置之外。 |
要複製的其他檔案 |
指定要從遠端系統複製的其他檔案。 您也可以使用下列類型的語法,將清單提供為遠端到本機的對應配對:fullremotepath1:=fulllocalpath1;fullremotepath2:=fulllocalpath2,如此會將遠端檔案複製到本機電腦上的指定位置。 |
可在專案或檔案層級設定 IntelliSense 屬性,來提供 IntelliSense 引擎的線索。 它們不會影響編譯。
屬性 |
說明 |
Include 搜尋路徑 |
指定 Include 搜尋路徑以解析包含的檔案。 |
強制包含 |
指定強制包含的檔案。 |
前置處理器定義 |
指定來源檔案所使用的前置處理器定義。 |
取消前置處理器的定義 |
指定取消一或多個前置處理器的定義。 (/U[巨集]) |
其他選項 |
指定在剖析 C++ 檔案時,IntelliSense 所要使用的額外編譯器參數。 |
屬性 |
說明 |
Build 命令列 |
指定執行 'Build' 命令的命令列。 |
Rebuild All 命令列 |
指定執行 'Rebuild All' 命令的命令列。 |
Clean 命令列 |
指定執行 'Clean' 命令的命令列。 |
屬性 |
說明 |
Build 命令列 |
指定執行 'Build' 命令的命令列。 其會於遠端系統上執行。 |
Rebuild All 命令列 |
指定執行 'Rebuild All' 命令的命令列。 其會於遠端系統上執行。 |
Clean 命令列 |
指定執行 'Clean' 命令的命令列。 其會於遠端系統上執行。 |
輸出 |
指定遠端組建於遠端系統上所產生的輸出。 |