【GUIライブラリ】wxWindowsでのひょーん
遅くなったけどunicodeの実験結果
gccに-std=c99オプションをつけて,\uを有効にしてコンパイル
wchar_t str[] = L"\u3042\u3044";//"あい"のunicode
wprintf( str );
MessageBoxW( NULL , str , str , MB_OK );
wprintfは実行しても何も表示されず。L"hoge"とかなら表示できたので,
ASCII文字しか表示できないのかもしれない。
MessageBoxWは成功。ちゃんと「あい」と表示されてる。
ただし,g++では,windows.hをincludeすることで一緒にincludeされる
rpcndr.hがコンパイルできなくて使えない。
ということで,現状でも\uを使うことで,unicodeを埋め込んだプログラムを
g++で使うことは可能。選択範囲の文字列を\u形式に変換する機能を持つ
エディタを使えば,簡単にunicodeのwxWindowsアプリを作れる。
gccが,L""文字列の中のマルチバイト文字列をunicodeに変換してくれる
ようになればもっと楽なんだけどな。せめてUTF-8だけでもいいから対応
して欲しい。