2017年10月7日土曜日

Embarcadero C++ Win32 link Error LME200






 自分への忘備録

 Embarcadero C++でWin32ビルドする際、突然リンクエラーが発生する場合がある。

このようなもの
[ilink32 Warning] Warning: unknown heap name   : 0x08000000 / 0x08000000 [ilink32 Warning] Warning: Error detected (LME200)

 link32.exeをLARGEアドレス対応にしてあげることで、対応するみたい。
コマンドプロンプトを管理者権限で起動し、以下のコマンドを実行することでリンクエラーは解消されました。

C:\Program Files (x86)\Embarcadero\Studio\19.0\bin>"c:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\editbin.exe" /LARGEADDRESSAWARE ilink32.exe

かしこい人たちのおかげで助かりました。
それにしてもEmbarcaderoには悩まされます ・・・