エンコーディング関係のエラーをなんとかしようと、

今度はUNICODE版を作ってみることにする。
--enable-unicodeをつけてConfigureし、make、make install。


configure --disable-shared --disable-threads --enable-unicode --prefix=/MinGW --with-libiconv-prefix=/MinGW
wx-configの出力が変わったので、コンパイルの設定を変える。

wx-config --cppflagsの出力
-I/MinGW/lib/wx/include/msw-unicode-release-static-2.6 -I/MinGW/include/wx-2.6 -D__WXMSW__ -DNO_GCC_PRAGMA
wx-config --libsの出力
-L/MinGW/lib -Wl,--subsystem,windows -mwindows /MinGW/lib/libwx_mswu_xrc-2.6.a /MinGW/lib/libwx_mswu_qa-2.6.a /MinGW/lib/libwx_mswu_html-2.6.a /MinGW/lib/libwx_mswu_adv-2.6.a /MinGW/lib/libwx_mswu_core-2.6.a /MinGW/lib/libwx_baseu_xml-2.6.a /MinGW/lib/libwx_baseu_net-2.6.a /MinGW/lib/libwx_baseu-2.6.a -lwxregexu-2.6 -lwxexpat-2.6 -lwxtiff-2.6 -lwxjpeg-2.6 -lwxpng-2.6 -lz -lrpcrt4 -loleaut32 -lole32 -luuid -liconv -lwinspool -lwinmm -lshell32 -lcomctl32 -lcomdlg32 -lctl3d32 -ladvapi32 -lwsock32 -lgdi32
すると今度は、wxStringからconst char*への暗黙の変換が通らなくなってしまった。
wxFileConfigのエラーも相変わらず出ている。
うー。