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
send
| | 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