Я новичок в delphi. Я пытался добавить файлы объектов C в свой проект Delphi и связать их напрямую, поскольку Delphi поддерживает связывание объектов C. У меня все заработало, когда я связываю один объектный файл. Но когда я пытаюсь связать несколько объектных файлов, я получаю сообщение об ошибке «Неудовлетворенное пересылка или внешнее объявление». Я пробовал это в Delphi 2007, а также XE. Так что я здесь делаю не так?
Рабочий код:
function a_function():Integer;cdecl;
implementation
{$Link 'a.obj'}
function a_function():Integer;cdecl;external;
end.
Код ошибки:
function a_function():Integer;cdecl;
function b_function();Integer;cdecl;
function c_function();Integer;cdecl;
implementation
{$LINK 'a.obj'}
{$LINK 'b.obj'}
{$LINK 'c.obj'}
function a_function():Integer;cdecl;external;
function b_function();Integer;cdecl;external;
function c_function();Integer;cdecl;external;
end.