I believe it is possible, but you have to explicitly tell it with the gcc option -municode.
Martin > I am not sure what is the status now, but couple of years ago, GCC could > not compile programs with UNICODE version of WinMain. If it still > persist, you will need to declare the entry point as > > int main(int argc, char **argv) > > You can get the UNICODE command line arguments later by calling > GetCommandLine API. > > Pavel > > On Thu, 2013-12-05 at 22:41 +0900, [email protected] wrote: >> >> >From: JonY >> >Date: Thu, 05 Dec 2013 17:23:48 +0800 >> >Subject: Re: [Mingw-w64-public] Using MinGW-w64 >> >On 12/5/2013 12:58, wynfield wrote: >> >> # I then tried to compile it, but it failed as soon below. >> >> >> >> $ /bin/i686-w64-mingw32-gcc.exe hello.c >> >> i686-w64-mingw32-gcc: error: spawn: No such file or directory >> >> >> >> >> >Don't do that, just use i686-w64-mingw32-gcc, or >> >/usr/bin/i686-w64-mingw32-gcc, but not /bin/i686-w64-mingw32-gcc. >> >> >> I followed JonY's instruction and invoked the compiler simply as >> i686-w64-mingw32-gcc. >> I does get to the compiler now. Thank you. >> >> Next I'm getting a linking error as follows from this example code on >> MinGW-w64 site. >> >> -------------------------------- >> #define _UNICODE >> #define UNICODE >> >> #include <tchar.h> >> >> int _tmain(int argc, _TCHAR **argv) >> { >> _tprintf(__T("Hello\n")); >> return 0; >> } >> -------------------------------- >> Note: I am assuming the example given is oomplete and that <tchar.h> >> covers what >> normal stdio.h and stdlib.h do. >> >> >> $ i686-w64-mingw32-gcc hello.c >> >> /usr/i686-w64-mingw32/sys-root/mingw/lib/../lib/libmingw32.a(lib32_libmingw32_a-crt0_c.o): >> In function `main': >> /usr/src/debug/mingw64-i686-runtime-3.0.0-1/crt/crt0_c.c:18: undefined >> reference to `WinMain@16' >> collect2: error: ld returned 1 exit status >> >> >> [ undefined reference to `WinMain@16' ] >> >> >> Advice on solving this is appreciated. >> Thank you. >> >> ------------------------------------------------------------------------------ >> Sponsored by Intel(R) XDK >> Develop, test and display web and hybrid apps with a single code base. >> Download it for free now! >> http://pubads.g.doubleclick.net/gampad/clk?id=111408631&iu=/4140/ostg.clktrk >> _______________________________________________ >> Mingw-w64-public mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/mingw-w64-public > > > > ------------------------------------------------------------------------------ > Sponsored by Intel(R) XDK > Develop, test and display web and hybrid apps with a single code base. > Download it for free now! > http://pubads.g.doubleclick.net/gampad/clk?id=111408631&iu=/4140/ostg.clktrk > _______________________________________________ > Mingw-w64-public mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/mingw-w64-public > ------------------------------------------------------------------------------ Sponsored by Intel(R) XDK Develop, test and display web and hybrid apps with a single code base. Download it for free now! http://pubads.g.doubleclick.net/gampad/clk?id=111408631&iu=/4140/ostg.clktrk _______________________________________________ Mingw-w64-public mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
