Share via


BSCMAKE 選項

警告

雖然 BSCMAKE 仍與 Visual Studio 一起安裝,但 IDE 不會再使用它。 由於 Visual Studio 2008,流覽和符號資訊會自動儲存在方案資料夾中的 SQL Server .sdf 檔案中。

本節描述可用來控制 BSCMAKE 的選項。 數個選項會排除或包含特定資訊,以控制流覽資訊檔案的內容。 排除選項可讓 BSCMAKE 更快執行,並可能導致較小的 .bsc 檔案。 選項名稱區分大小寫(除了 和 /NOLOGO 除外 /HELP )。

只有在 /NOLOGO Visual Studio 開發環境中才能使用 和 /o 。 如需詳細資料,請參閱在 Visual Studio 中設定 C ++ 編譯器和組建屬性

選項。

/Ei (filename ... )
從流覽資訊檔中排除一或多個指定 filename 之 Include 檔案的內容。 若要指定多個檔案,請以空格分隔名稱,並以括弧括住清單。 如果您只指定一個 filename ,則不需要括弧。 搭配 /Ei/Es 選項使用 ,以排除 未排除的 /Es 檔案。

/El
排除本機符號。 預設值為包含本機符號。 如需本機符號的詳細資訊,請參閱 建立 .sbr 檔案

/Em
排除宏主體中的符號。 使用 /Em 只包含流覽資訊檔中的宏名稱。 預設值是同時包含宏名稱和宏展開的結果。

/Er (symbol ... )
從流覽資訊檔中排除一或多個指定的 symbol 符號。 若要指定多個符號名稱,請以空格分隔名稱,並以括弧括住清單。 如果您只指定一個 symbol ,則不需要括弧。

/Es
排除以絕對路徑指定的每個 include 檔案,或在 INCLUDE 環境變數中指定的絕對路徑中找到。 (通常,這些檔案是系統包含的檔案,其中包含您在流覽資訊檔中可能不需要的大部分資訊。此選項不會排除未指定路徑或具有相對路徑的檔案,或 INCLUDE 中相對路徑中找到的檔案。 您可以使用 /Ei 選項來 /Es 排除未排除的 /Es 檔案。 如果您想要只排除部分檔案,請使用 /Ei 而非 /Es ,並列出您想要排除的檔案。

/errorreport:[ none | prompt | queue | send ]
即將淘汰此選項。 在 Windows Vista 和更新版本中,錯誤報表是由 Windows 錯誤報告 (WER) 設定所 控制。

/HELP
顯示 BSCMAKE 命令列語法的摘要。

/Iu
包含未參考的符號。 根據預設,BSCMAKE 不會記錄任何已定義但未參考的符號。 .sbr如果檔案已封裝,這個選項對該輸入檔沒有任何作用,因為編譯器已經移除了未參考的符號。

/n
強制非累加組建。 使用 /n 強制完整組建流覽資訊檔案,不論檔案是否存在 .bsc ,以及防止 .sbr 檔案遭到截斷。 如需詳細資訊,請參閱 BSCMAKE 如何建置 .bsc 檔案

/NOLOGO
隱藏 BSCMAKE 著作權訊息。

/o filename
filenameoption 參數會指定流覽資訊檔的名稱。 根據預設,BSCMAKE 會將第一個 .sbr.bsc 檔案和副檔名的基底名稱提供給流覽資訊檔。

/S (filename ... )
告知 BSCMAKE 在第一次遇到包含檔案時處理每個指定的 filename Include 檔案,否則會加以排除。 使用此選項可節省檔案的處理時間(例如,標頭或 或 .h.cpp 來源檔案的 檔案)包含在數個 .c 原始程式檔中,但每次都會由前置處理指示詞變更。 如果檔案以您正在建立之流覽資訊檔案不重要的方式變更,請使用此選項。 若要指定多個檔案,請使用空格分隔名稱,並以括弧括住清單。 如果您只指定一個 filename ,則不需要括弧。 如果您想要在每次包含檔案時排除該檔案,請使用 /Ei/Es 選項。

/v
提供詳細資訊輸出,其中包含所處理之每個 .sbr 檔案的名稱,以及完整 BSCMAKE 執行的相關資訊。

/?
顯示 BSCMAKE 命令列語法的簡短摘要。

範例

下列命令列會指示 BSCMAKE 從三 .sbr 個檔案執行完整組建 main.bsc 。 它也會指示 BSCMAKE 排除 重複的 toolbox.h 實例:

BSCMAKE /n /S toolbox.h /o main.bsc file1.sbr file2.sbr file3.sbr

另請參閱

BSCMAKE 參考