From: Graham G. <gra...@ch...> - 2009-03-04 06:20:11
|
NightStrike wrote: > On Tue, Mar 3, 2009 at 2:16 PM, Jackie <kj...@gm...> wrote: >> Hello, >> >> I got some problems when I tried to use the library compiled by >> mingw-w64 in VS2008, then I search the issue on the web. It says >> mingw-64 and msvc use different function name decoration, and it seems >> can be solved by using "-fno-leading-underscore" to compile CRT and >> other base libraries. However, all of the binaries (for Linux) >> distributed on SF.net still have this problem. Both Win64 and MSVC are >> created by M$, and mingw-w64 is intent to create things for Win64, isn't >> it? Why not make things compatible with MSVC? >> >> Best regards, >> >> Kai-Chieh Ku. > > I see your point. Since we are emulating MS, you are saying we should > emulate them as default, and provide alternates via options. > Currently, we are using the alternate as the default and emulating MS > as an option. > > I don't personally know which is best. Does this have to do with exported __stdcall functions not having an underscore prefix on their symbol name? gg |