>>15
解説サンクス。早速以下のようなバッチファイを作ってメイクしたらうまくいった。
俺のボロノートPCだと半日掛かったけどw

cd c:\wxWidgets-2.8.10\build\msw
mingw32-make -f makefile.gcc SHARED=0 BUILD=debug UNICODE=0
mingw32-make -f makefile.gcc SHARED=0 BUILD=debug UNICODE=1
mingw32-make -f makefile.gcc SHARED=0 BUILD=release UNICODE=0
mingw32-make -f makefile.gcc SHARED=0 BUILD=release UNICODE=1
mingw32-make -f makefile.gcc SHARED=1 BUILD=debug UNICODE=0
mingw32-make -f makefile.gcc SHARED=1 BUILD=debug UNICODE=1
mingw32-make -f makefile.gcc SHARED=1 BUILD=release UNICODE=0
mingw32-make -f makefile.gcc SHARED=1 BUILD=release UNICODE=1

これで取りあえずはOKで,wxSmithプロジェクトのコンパイル/リンクも通った。
ただ,debug版もRelease版もANSI版もUNICODE版も,ライブラリ(.aファイル)がみんな同じフォルダに入ってしまって
[Settings]→[Compiler and Debugger]→[Linker Settings]でリンクするファイルを指定するときに選びにくいので,
目的毎にライブラリの出力先を変えるように,バッチファイルを変更してみた。

cd c:\wxWidgets-2.8.10\build\msw
mingw32-make -f makefile.gcc SHARED=0 BUILD=debug UNICODE=0 CFG=_debug_ansi
mingw32-make -f makefile.gcc SHARED=0 BUILD=debug UNICODE=1 CFG=_debug_unicode
mingw32-make -f makefile.gcc SHARED=0 BUILD=release UNICODE=0 CFG=_release_ansi
mingw32-make -f makefile.gcc SHARED=0 BUILD=release UNICODE=1 CFG=_release_unicode
mingw32-make -f makefile.gcc SHARED=1 BUILD=debug UNICODE=0 CFG=_debug_ansi
mingw32-make -f makefile.gcc SHARED=1 BUILD=debug UNICODE=1 CFG=_debug_unicode
mingw32-make -f makefile.gcc SHARED=1 BUILD=release UNICODE=0 CFG=_release_ansi
mingw32-make -f makefile.gcc SHARED=1 BUILD=release UNICODE=1 CFG=_release_unicode

そしたらwxSmithプロジェクトを作ってコンパイルすると,platform.hの196行目で,
#include "wx/setup.h" の,setup.hが見つからないと言うエラーになる。インクルードディレクトリ
関係は何も変わってないんだが,何でだろ?