Mail Archives: cygwin/2000/01/21/17:16:43
--------------48E5F0329D59C2B2BF25E608
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
I can't successfully build and link with a .dll. I've found 2 versions
of the "5-step program" instructions to create a .dll and its' .a using
ld and dlltool, but I still get "undefined reference" errors from ld.
Is there a simple example somewhere I could take a look at? More
specifically, I'd love more information on:
- the correct link lines (and dlltool lines),
- how to generate a .def file automatically (if this is possible),
- where to put an entry point function for the .dll so that -e <name>@12
will pick it up successfully (is it necessary to have an entry point at
all?),
- and whether __declspec(dllexport) is still necessary to export classes
and global variables (or if the .def file is sufficient).
Thanks,
Mike
--
--------------------------------------------------------------------------------
Mike Goslin mike DOT goslin AT disney DOT com
Walt Disney Imagineering - VR Studio (818)544-3015
Obligatory disclaimer: Views expressed here are mine and in no way
represent the Walt Disney Company
--------------------------------------------------------------------------------
--------------48E5F0329D59C2B2BF25E608
Content-Type: text/html; charset=us-ascii
Content-Transfer-Encoding: 7bit
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
I can't successfully build and link with a .dll. I've found 2 versions
of the "5-step program" instructions to create a .dll and its' .a using
ld and dlltool, but I still get "undefined reference" errors from
ld. Is there a simple example somewhere I could take a look
at? More specifically, I'd love more information on:
<br>- the correct link lines (and dlltool lines),
<br>- how to generate a .def file automatically (if this is possible),
<br>- where to put an entry point function for the .dll so that -e <name>@12
will pick it up successfully (is it necessary to have an entry point at
all?),
<br>- and whether __declspec(dllexport) is still necessary to export classes
and global variables (or if the .def file is sufficient).
<p>Thanks,
<br>Mike
<pre>--
--------------------------------------------------------------------------------
Mike Goslin mike DOT goslin AT disney DOT com
Walt Disney Imagineering - VR Studio (818)544-3015
Obligatory disclaimer: Views expressed here are mine and in no way
represent the Walt Disney Company
--------------------------------------------------------------------------------</pre>
</html>
--------------48E5F0329D59C2B2BF25E608--
- Raw text -