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:[ nonesend | | prompt | queue]
即將淘汰此選項。 在 Windows Vista 和更新版本中,錯誤報告是由 Windows 錯誤報告 (WER) 設定所控制。

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

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

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

/NOLOGO
隱藏 BSCMAKE 著作權訊息。

/o filename
filename option 參數會指定瀏覽資訊檔的名稱。 根據預設,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 參考