共用方式為


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 參考