Linking with Borland C
Mon Sep 21 01:21:00 GMT 1998
>I have successfully created a DLL and linked it with an
>app compiled by BC, but it is cumbersome business. The
>problem, as I see it, is that you cannot use the same .DEF
>files with BC and dlltool since the exported names are
>decorated differently by the different tools.
I am very interested in your post, since I was trying (nearly) the same
thing. However, it seems to me, that you only addressed the linking
I am using another gcc-port (rsxnt) where I had no poblem in creating an
import-library and linking to it (or, using LoadLibrary & GetProcAddress).
I took the X11-libraries from Sergej, used only the DLL's and Headers and
created my own Inport-Libraries, which I then linked to my rsxnt-gcc program.
However, it crashed on every call of an X11-function.
The real problem is to execute a function in a cygnus-made dll, that
uses functions like 'malloc'. I think these functions are not correctly
initialized when the dll is loaded by a non-cygnus program. So, my question
is: Is your example still working if you use this function foo:
int foo(int n)
For help on using this list (especially unsubscribing), send a message to
"firstname.lastname@example.org" with one line of text: "help".
More information about the Cygwin