In our previous episode, m...@rpzdesign.com said:
> Based on the tone of your response, I am thinking that I
> am doing something stupid on windows win32?

Not really. You are just asking C questions in a Pascal list :-)
 
> Should I be using Microsoft compiler to build  ceecodelib.a? (Instead of 
> Mingw 4.7x)

No, but you should get the relevant libs from that mingw compiler that you
used.

> This error shows up in the linker for freepascal as:
> 
> Error: Undefined symbol: _GetTickCount@0
> 
> So that is what I am trying to get rid of, all the unresolved references 
> by telling the linker where to find the function
> without having to manually put a function GetTickCount : DWORD; cdecl ; 
> external name 'Kernel32.dll' ; in a pas file for every unresolved reference.

If you link the .a library in C, you must provide a whole bunch of -l
options on the gcc cmdline.

It is those options (and the corresponding .a files from the mingw
distribution you used) you must provide here. 
 
> Just easier with {$LINKLIB kernel32}, except the compiler spits out:

> Error: Import library not found for kernel32.  (Yikes!)

FPC doesn't not need import libs. So you must provide those yourself from
the development system you used to create the .a. 
_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal

Reply via email to