[PD] compiling flext external
Thomas Grill
gr at grrrr.org
Sun Dec 19 00:16:25 CET 2004
Hi Yvan,
i don't have the C++ builder at hand, but i can confirm that the free
BCC++ 5.5 needs special treatment, which might also be necessary for
newer Borland products.
This means that you could have to pass the linker a .def file containing
EXPORTS lib1_setup=_lib1setup
I don't understand why it wants lib1_setup when your function is called
lib_setup, though.
Additionally the old BCC++ 5.5 can't deal with COFF libraries which
means that i have to convert them using implib. I'm pretty sure that at
least this has changed in the meantime. Maybe i try the C++ builder
demo version when there's time to.
best greetings,
Thomas
Am 18.12.2004 um 22:39 schrieb Yvan Vander Sanden:
> Hi,
>
> I was trying to compile an example from the flext tutorial. I have
> worked with
> flext before using linux, but this is the first time i try to program
> in
> windows (using borland C++ builder 6.0). I've created a dll and want
> to load it
> as an external. This gives me the the error:
>
> load object: symbol "lib1_setup" not found
>
> I've googled a bit and read that i have to export the setup function
> if i use
> windows, so i've changed:
>
> static void lib_setup() {
>
> to
>
> extern "C" __declspec(dllexport) void lib_setup() {
>
> but now i get these messages:
>
> [Linker Error] Unresolved external '_post' referenced from
> C:\PD\TUTORIAL1\LIB.OBJ
>
> This is strange, because i know the path's to the library files are
> correct.
> Obviously my problem comes forth from having no programming experience
> for
> windows, but a little help would be nice here...
>
> Thanks,
>
> yvan vander sanden
>
>
> --
> (\(\
> (x.x) (")")
> This is the decapitated bunny virus. Please behead it in your sig, so
> it can
> spread.
>
>
> _______________________________________________
> PD-list at iem.at mailing list
> UNSUBSCRIBE and account-management ->
> http://iem.at/cgi-bin/mailman/listinfo/pd-list
>
More information about the Pd-list
mailing list