vc

vc10express editionのisoが出ていますな

http://www.microsoft.com/japan/msdn/vstudio/express/乗り換えてlambdaとか使うぜ。

distutilsメモ

vcでpythonエクステンションをビルドするときにスタティックCランタイムを選択(cl.exeのオプション/MT)してマニフェスト無用の方法を模索したがそんなオプションは無いみたいだ。 distutilsは内部ではsetupのコール以降だいたい以下のように呼び出される dis…

ことはじめ

ビルドしてちゃんと実行できる環境を作るのに手間取ったのでメモ。 環境はWindowsXP+VC9(2008 express edition)。 まず、うまくいかなかった例から。 ソースは、最新のリリース版2.75をダウンロードした。 http://code.google.com/p/bullet/downloads/list …

cygwinのshellからcl.exeとかを使いやすくする

cygwin-1.7をutf-8で使っているのでnkfをいれてる/usr/local/dos #!/bin/sh cmd /C `cygpath -w $0.bat` $* 2>&1 | nkf -w /usr/local/dos.bat call "C:\Program Files\Microsoft Visual Studio 8\VC\vcvarsall.bat" %~n0.exe %* ここまで仕込みcl.exeを使え…

日本語を出す方法がわかった

ていうか出ない理由がわかった。 鍵はstrlenである。 こいつがutf-8の文字列に対してバイト数じゃなくてカラム数を返していた。 例えば「漢」なら3が返ってくる必要があるのだけど2が返ってくる。 うまく行くときと行かないときがあるので不思議だったがつい…

premakeを使ってコマンドラインで開発(vcでもw)

premakeというのはプロジェクト管理ツールで、 define, includeパス, libraryパス, linkするライブラリ, 出力する実行ファイルやライブラリ,含まれるソースなどのプロジェクトの情報をluaスクリプトに書いておき、そこからコマンド一発でvcソリューションやM…

wxWidgetsのtutorial遂行中・・・

wx vc

しばらくPlatformSDK+VC8でプログラムしていたのだけどGUIパーツを 配置する段になってやはりめんどさw。 多少回り道になるけどwxWidgetsのc++での使い方を思い出すべくtutorialをやることにした。 http://www.zetcode.com/tutorials/wxwidgetstutorial/ は…