--add-stdcall-alias equivalent for Visual-C++ ?
Jim Kleckner
jek-cygwin2@kleckner.net
Sat May 31 20:12:00 GMT 2008
Jim Kleckner wrote:
> An off-topic request:
>
> The --add-stdcall-alias argument to ld exports symbols as both
> "decorated" (with leading _ and trailing @nn) and "undecorated".
>
> Anyone know of the easiest way to get VC++ to do this?
> Yes, a manual exports .def file can be created (or semi-automated).
>
> But it is so nice that ld does this which is needed for Excel or other
> DLL-consuming Windoze programs.
>
FYI, after searching and trying lots of hacks, I came up with
including a "pragma comment" as the easiest way to manage
this requirement. Microsoft doesn't appear to want to make
this easy the way gcc/ld does.
Something like:
#pragma comment(linker, "/EXPORT:func1=_func1@4")
More information about the Cygwin-talk
mailing list