error 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。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM