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
