[fpc-pascal] Linking Pascal code to C/C++ static libraries under Windows
Lowell C. Savage
savage at lanl.gov
Wed Aug 17 16:54:15 CEST 2005
Marco, replying to me, wrote in part:
> > The Problem:
> >
> > The problem is that I can't seem to figure out how to get FPC to link to
> > static libraries. FPC's linker won't look for the "Wrapper.lib". It
> > either wants "Wrapper.dll" or "Wrapper.lib.dll". I can compile wrapper.c
> > to an object module (in Visual C 6.0) and FPC will link to that object
> > file.
>
>FPC is link compatible with GCC, not with VC. IOW, recompile your sources
>with GCC.
I can only do that for a small part (the wrapper C code that I wrote). The
main libraries were done by another company and they have the source--not
me. I didn't understand the part about link compatibility--thanks, that
helps! Now that I do, I know anything other than a DLL is a dead end, at
least with FPC.
Another possibility might be to use Delphi for the Pascal side. Any
thoughts? It sounds like there are a few people on this list who have some
experience with Delphi. Would I be able to compile my TP code (with
perhaps minor mods) and link it to Win32 static libraries for which I only
have the compiled libraries and header files?
Thanks!
Lowell C. Savage
savage at lanl.gov
505-667-6964 (office/msg)
360-961-8965 (cell/msg)
505-667-4341 (shared fax)
More information about the fpc-pascal
mailing list