Let me explain more : the header file is used in at least five source-files, so compiling gives (at least) five .o files, but none with the name of the header-file.Am Mo, den 07.03.2005 schrieb Koenraad Lelong um 22:36:
Hi,
I'm trying to make an interface to a kind of library, but I'm stuck. Any pointers are welcome.
There is a C-header file, but this is common for a number of C-modules. If I translate (h2pas) this file, and use it, the linker tries to find an o-file, which does not exist. Any suggestions how to handle this ?
You've got to compile the C files to .o (gcc -c thesource.c) and then link them into your pascal unit ({$L thesource.o}). This way it should work, I'm using some C stuff like that.
HTH, Marc
I was thinking that splitting that header-file in smaller files, each for its own source could do the trick, but I'll have to check this carefully. I had hoped for another suggestion.
Anyway, thanks for the response.
Koenraad.
_______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal