プログラム悪戦苦闘日記

はてなダイアリーからの移行(遺物)

C++

いつのまにか1.5.0に

はやっ…

FOX toolkitを導入する

FOX toolkitの入手とセットアップをメモしておく。具体的な使い方はそのうち書くかも…。以下はWindows + VC7.0の場合。 本家 http://www.fox-toolkit.org/ のDownload へ行く fox-1.4.5.zip(NEW STABLE) をダウンロードする(2005/02/20時点) 適当なディレク…

boost::filesystem::path 割り算ができない

C++

boost::filesystem::pathで割り算をするとき、「割る数」に日本語や空白が入っていると例外をスルーしてしまう。 using namespace boost::filesystem; path dir("C:\\", native); string str("ほえほえ"); // ↓ここで例外が出る dir /= str;仕方ないので、こ…

boost 1.32.0をVC7.0にインストールする

C++

1.実体をダウンロードする 本家 http://www.boost.org の download から boost_1_32.zip をダウンロード 2.コンパイル用にjamをダウンロードする 先と同じ場所からWin用のjam boost-jam-3.1.10-1-ntx86.zip をダウンロード 3.boost_1_32.zipを解凍 以下解凍…

数値積分

C++

数値積分というとRunge-Kutterだったが、全く新しい方法「Symplectic数値積分法」というのがあるらしい Symplectic数値積分法の解説 http://www-cms.phys.s.u-tokyo.ac.jp/~naoki/CIPINTRO/ やばいなぁ。計算方法忘れてるよ。 boost::uBLASの使い方 http://w…