Hi,

I'm need to link some C modules to a Lazarus app.

I started with just a minimal console app, and one module, I've created with h2pas the binding module, and edited to make it compile properly, but when it comes to link I get the "cannot find" error.

I tried both a mymodule.o object and a mymodule.so shared object.

I tried putting the .o/.so in the source directory, in the unit directory, and in /usr/lib64 directory (with an ldconfig to update ld cache).

I tried declaring the external library just with the module name, and with the full path.

I tried adding the path where the .o/.so file is located in the -Fl path of the Compiler Options.

The result is always the same: cannot find -lwhatever, with "whatever" reflecting exactly my external library path/name.

I'm at loss. What I'm missing?

Giuliano



--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to