windowsクロスプラットフォームなGUIライブラリwxWidgetsを使ったプログラムのビルドをsconsでやってみた。6.1リンクするライブラリが多いです。wx-config使えばいいんだろうけど、parseConfigでの\がエスケープシーケンスになってしまうので、いまいち。してWindowsは\で区切るの?まあ、そのままだと、windows.hとかkernel32.libとかそれぞれのサーチパスに入ってないっぽいので、色々準備が必要。SDKは入ってるのでそちらを使うことにする。wxWidgetsはマルチスレッドでコンパイルされてるので、リンクするライブラリもそのあたりのやつを指定しとかないと、不可解なエラーが出る。今回はwxWidgetsをVC2008EEでコンパイルしたので、msvcprt90をリンクさせれば良さそう。SDKのベースフォルダも拾ってこれないだろうかEnvironmentに設定するのとProgramの引数で指定するのが混在しているのが気になるwxWidgetsが必要としているlibは多すぎる。なんとかwx-configを使えるようにしたいQtにはqmakeがあるけど、さてどちらの方が使いやすいかな。