LINK : fatal error LNK1102: out of memory

link 的時候超過 link 所能接受的位址連結

解決方法

Project –> setting –> link-> link incrementally 勾起來

但是 build 出來的 執行檔會大一點

 

MSDN Link Incrementally 解說

1.Is larger than a nonincrementally linked program because of padding of code and data. (Padding allows the linker to increase the size of functions and data without recreating the .EXE file.)

  • --> 會填充很多東西在執行檔裡, 目的是當執行檔容量變大時不用重新 build
  • 2.May contain jump thunks to handle relocation of functions to new addresses.
  • --> 因為增加了空間所以, 許多的 data 或是 instruction 會分布到別的 段落, 所以會增加許多 Jump 指令來跳過去, 但是這會增加 執行的時間

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 gordenhao 的頭像
    gordenhao

    高登

    gordenhao 發表在 痞客邦 留言(0) 人氣()