On Wed, Nov 17, 2010 at 3:11 PM, Valeriy Krizhevich
<[email protected]> wrote:
> Hello everybody!
>
> I am trying to develop an application using MinGW-w64.
>
> I am compiling my project on Windows 2000 Professional (32-bit) in
> Code::Blocks IDE.
>
> It works fine with standard MinGW32 compiling 32-bit projects.
>
> But when I try to compile the same or any other project with
> MinGW-w64, both cc1.exe and cc1plus.exe show me message box "Procedure
> entry point ___lc_codepage_func could not be located in the dynamic
> link library msvcrt.dll".
>
> I see this box even simply launching cc1.exe and cc1plus.exe from the
> directory where they reside.
>
> I have examined msvcrt.dll in my %SYSTEMROOT%\system32 using
> LoadLibrary and GetProcAddress functions. It seems, that my version of
> this dll does not export ___lc_codepage_func.
>
> But msvcr70, 71, 80 and 90 really do!
>
> How may this be fixed?
>
> On my other machine with Windows 7 Professional 64-bit MinGW-w64 works fine.
>
> I shall test it on 32-bit Windows XP Pro.
>
> I think, problem is that Windows 2000 has different version of
> msvcrt.dll than gcc needs.
>
> For MinGW installation, I used fresh TDM bundle installers based on gcc-4.5.1.
>
> TDM bundle based on standard MinGW worked on Windows 2000 fine, but
> based on MinGW-w64 has this bug (tries to import unexported function).
>
> Best regards,
>
> VK
>

Maybe we should do what mingw.org does, at least for w32:
http://cygwin.com/cgi-bin/cvsweb.cgi/src/winsup/mingw/mingwex/mb_wc_common.h?cvsroot=src
(see latest revision there).  We used ___lc_codepage_func() because
it was the cleaner solution by comparison to what mingw does.

--
O.S.

------------------------------------------------------------------------------
Beautiful is writing same markup. Internet Explorer 9 supports
standards for HTML5, CSS3, SVG 1.1,  ECMAScript5, and DOM L2 & L3.
Spend less time writing and  rewriting code and more time creating great
experiences on the web. Be a part of the beta today
http://p.sf.net/sfu/msIE9-sfdev2dev
_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to