默認情況下,對象文件最多可存放 65,536 (2^16) 個可尋址的節。/bigobj
將該地址容量增加至 4,294,967,296 (2^32)。大多數模塊將從來不會生成包含
數超過 65,536 的 .obj 文件。
但是,計算機生成的代碼或大量使用模板庫的代
可能需要可存放更多節的 .obj 文件。只有 Visual C++ 2005(或更高版本)中
供的鏈接器才能使用通過 /bigobj 生成的 .obj 文件。Visual C++ 2005 之
的版本中所提供的鏈接器不能讀取使用 /bigobj 生成的 .obj 文件。
在 Visual Studio 開發環境中設置此編譯器選項
打開該項目的“屬性頁”對話框
單擊“C/C++”項。
單擊“命令行”屬性頁。
在“附加選項”框中鍵入編譯器選項,添加/bigobj。