嚴重性 代碼 說明 項目 文件 行 禁止顯示狀態錯誤 C1128 節數超過對象文件格式限制: 請使用 /bigobj 進行編譯。命令行
默認狀況下,對象文件最多可存放 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。開發