私はMinGWのでのwxWidgetsを構築し、このエラーを表示してみてください。
F:\CPP\DevTools\wxWidgets-3.1.0\build\msw>mingw32-make -f makefile.gcc SHARED=1 UNICODE=1 BUILD=release if not exist ..\..\lib\gcc_dll\mswu mkdir ..\..\lib\gcc_dll\mswu gcc -c -o gcc_mswudll\wxtiff_tif_win32.o -O2 -mthreads -DHAVE_W32API_H -DNDEBUG -I..\..\src\zlib -I..\..\src\jpeg -I..\..\src\tiff\libtiff -MTgcc_mswudll\wxtiff_tif_win32.o -MFgcc_mswudll\wxtiff_tif_win32.o.d -MD -MP ../../src/tiff/libtiff/tif_win32.c In file included from ../../src/tiff/libtiff/tiffio.h:257:0, from ../../src/tiff/libtiff/tiffiop.h:59, from ../../src/tiff/libtiff/tif_win32.c:30: f:\cpp\devtools\mingw\include\stdio.h:345:12: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__mingw__snprintf' extern int __mingw_stdio_redirect__(snprintf)(char*, size_t, const char*, ...); makefile.gcc:6018: recipe for target 'gcc_mswudll\wxtiff_tif_win32.o' failed mingw32-make: *** [gcc_mswudll\wxtiff_tif_win32.o] Error 1
私は何をすべきか?
MinGWのどのバージョン/ディストリビューションをお使いですか?私。ファイル 'f:\ cpp \ devtools \ mingw \ include \ stdio.h'はどこから来ますか? –
何らかの理由でコンパイルする必要がなければ、バイナリをダウンロードするだけです。しかし、古いバージョンのgccを使用していない限り、コンパイルはうまくいくはずです。 – macroland
F:\ CPP \ DevTools \ MinGW \ include \ stdio.h –