C++

ATL/WTLってどうよ?

C++

今どきWindowsプログラミングなんておとなしくC#とかVB使うのが正解だと思いますが、.NET不可でネイティブなバイナリを生成せねばならんとかいうことになるとVC++はまだまだ現役。で、GUI周りはSDKで直接API叩きまくるベタなコード書くのもつらいし、MFCは未…

gccで共有ライブラリをバイナリに埋め込み

C++

gcc3.4系以降でコンパイルしたバイナリを3.3系以前がインストールされてるサーバで実行しようとするとlibstdc++.so.6:not foundみたいなエラーが出る。どうやらlibstdc++.soのバージョンが違うのが原因っぽい。共有ライブラリのバージョン確認は ls -l /usr/…

デバッガーが使えないときのオブジェクト型の取得

C++

イベントドリブンなプログラムのフレームワークで、イベントを駆動する直前で何のイベントを実行しようとしてるか表示したい。デバッガーが使えるときならイベント型から派生したオブジェクトの型はすぐわかるけど、使えない状況でオブジェクトの型情報を得…

boost::poolがうまいこと動かない件

C++

先週いっさい研究が進んでないという罠。そんなわけで、今日は少々プログラムをいじってた。boost::poolがWinなら動くのにSolarisで動かない件について。卒論のときは、デバッグしてる時間がなかったもんやから、とりあえず放置してデフォルトのnewで妥協し…