動作環境
C++ Builder XE4
LME288 が発生してビルドできなくなったXE4環境。
answered Nov 18 '15 at 15:05
manlio
Data Execution Preventionの設定にilink32.exeを追加するとのこと。
- コントロールパネル > システム > システムの詳細設定 > 詳細設定タブ
- パフォーマンス > 設定
- データ実行防止タブ
- 「次に選択するものを除くすべてのプログラムおよびサービスについてDEPを有効にする」チェックをつける
- [追加(D)...]ボタン押下
-
C:\Program Files\Embarcadero\RAD Studio\11.0\bin\ilink32.exe
を選択 - 適用
-
Incremental Linkerが一覧に追加される
-
- [追加(D)...]ボタン押下
-
C:\Program Files\Embarcadero\RAD Studio\11.0\bin\bcc32.exe
を選択-
Embacardero C/C++ Compilerが一覧に追加される
-
- PC再起動
ilink32.exeの対処だけではLME288エラーが再発したので、bcc32.exeもDEPに足した。
再起動後、以下のプロジェクトでLME288は出ていない。
- 新規プロジェクト
- 既存プロジェクト
油断はできない。
link
- C++ Builder 10.2 Tokyo Update 3 > LME288 (2018-04-06版) (Windows 10) > Link: C++ Builder XE7 LME288 Error
- C++ Builder XE4 > LME288 (2018-04-06版) (Windows 7) > Link: editbinを使った対処 > Windows10向け
- c++ builder / bug > Link > LME288の回避策
- c++ builder > LME288 (2015-06-20版) > Enable to perform link (リンクできません)の回避策
再発した
(2018/04/11)
再発した。
DEPの設定は残っている。
IDEを再起動後(OS再起動なし)、正常動作に戻った。