On Mon, 21 Aug 2006 18:43:15 +0200
Vincent Snijders <[EMAIL PROTECTED]> wrote:

> Alain Michaud wrote:
> > Hi,
> >   this message is not for reporting a bug but I would like to know
> > more about the following:
> > 
> > When I open a "New Project" / "Application", then the following
> > external function WORKS WELL:
> > 
> >   function j0(x:double):double;cdecl;external 'c';
> > 
> > Now, when I open a "New Project" / "Program", then I get a "link"
> > error!
> > 
> > It seems that I need some unit (Interfaces may be?) in order to link
> > properly, but I would like to know exactely what it is, and how to
> > use it in a professional way.
> > 
> > Thank you for teaching me.
> > 
> > Alain Michaud
> > 
> > p.s. : for those who are not sure about the function j0 : It is
> > called Bessel function. It is part of the standard C library
> > (libc.so). Its prototype is in the "math.h" file. I am using linux.
> > 
> 
> An lcl application links to libc library on linux, because it uses
> gtk that is written in c.
> 
> An custom program doesn't link to c.

You can add 
{$linklib c}


Mattias

_________________________________________________________________
     To unsubscribe: mail [EMAIL PROTECTED] with
                "unsubscribe" as the Subject
   archives at http://www.lazarus.freepascal.org/mailarchives

Reply via email to