> > 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. > get the linker to see the "Interface.lib" files that contain them. I've > tried setting up my wrapper module as a DLL but haven't had much luck > there (I suspect the problem is that I'm not correctly creating the DLL in > the first place since I can't get another test C program to link to it.) This should be possible though, as long as you refrain from memory allocation across processes (iow the program should have to free memory allocated by the dll, call a dll function to free) > Any suggestions? Can't offer any real advice with the limited info, but my suggestion is to get the dll working. As soon as this works in general, it will work with FPC too. _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal