Delphi で *.obj ファイルをリンクすると E2065 が表示される場合の対処方法
(2011年08月02日)
結論
Delphi で、複数の *.obj ファイルをリンクしたときに E2065 が表示される場合は、シンボルを external 宣言すれば OK。
obj ファイルの並び順によってエラーが発生したりしなかったりする。 原因は不明。
例
Delphi で、下記のように *.obj ファイルをリンクした場合に、
{$L test1.obj}
{$L test2.obj}
『E2065: forward または external 宣言された 'function1' が見つかりません 』と表示された場合は、下の行を追加する。
procedure function1; external;
コメント