This is the mail archive of the
mailing list for the Cygwin project.
Re: linking gcc & vc++ object files
- To: gnu-win32 at cygnus dot com
- Subject: Re: linking gcc & vc++ object files
- From: pete at horus dot cix dot co dot uk (Pete Jordan)
- Date: Mon, 3 Aug 1998 20:46 +0100 (BST)
- CC: dyoung at vviuh221 dot vvi dot com
- Organization: Horus Communications Ltd
- Reply-To: gnu-win32 at cygnus dot com
David Young <firstname.lastname@example.org> wrote:
> In order to get object files generated by gcc to link with object files
> generated by VC++ we have to append a "@n" suffix
> QUESTION: What is the "@n" all about?
It's a parameter count (x4) for STDCALL functions. Why x4 I have no
As per your backsearches in the list, I've sorted this when linking to an
egcs DLL from VC++ by putting EXPORTS entries like:
in my DLL .def file. I haven't (yet) found a way of direct linking VC++
DLL entries into my egcs code, but a combination of LoadLibrary() and
calls to ImportProc() does what I need.
Pete Jordan ~ Horus Communications Ltd ~ http://www.horus.cix.co.uk/
"As soon as we have defined something, we have ipso facto created
three things: whatever is included in our definition, whatever is
not included in our definition, and the relationship between them."
For help on using this list (especially unsubscribing), send a message to
"email@example.com" with one line of text: "help".