Error While Linking Multiple C Object files in Delphi 2007

Posted by Ramnish on Stack Overflow See other posts from Stack Overflow or by Ramnish
Published on 2011-01-09T07:37:53Z Indexed on 2011/01/09 8:53 UTC
Read the original article Hit count: 409

Filed under:
|
|
|
|

Hello Everyone. I am new to delphi. I was trying to add C Object files in my Delphi project and link them directly since Delphi Supports C Object Linking. I got it working when i link a single Object file. But when i try to link multiple object files, i am getting error 'Unsatisfied forward or external declaration'. I have tried this in Delphi 2007 as well as XE.So what am i doing wrong here?

Working Code:
function a_function():Integer;cdecl;
implementation
{$Link 'a.obj'}
function a_function():Integer;cdecl;external;
end.

Error Code:

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.

© Stack Overflow or respective owner

Related posts about c

    Related posts about delphi