C++開発ネタ

boost::numeric::ublasとか使ってプログラムネタとか書いた方がいいかもだけど
Windowsでよく使うツールの話を書くかな。
(有名なツールばかりだけど)

まずは作った(作ってある)プログラムの依存関係とかを調べるツール。
Dependency Walker
使っているdllとか探してくれる。他環境にexeやらdll持っていって起動しなくて何が足りないとかすぐに分かるので便利。
64ビット環境はx64用のプログラムを使わないとx86のdllリンクしてるとか間違った情報を出すので
注意が必要。
あと日本語の文字列がファイル名とかフォルダ名とかに入ってると正しく動作しない。
(この辺りは仕方ないかな)
他の環境に持っていって何かパスが通ってないとか、何が足りないとか見つけるには必須です。

便利なツールとしては
CppCheck
静的だけどメモリリークやらソースのまずい書き方だったりいろいろチェックしてくれる。
Visual Studioの外部ツールとして登録して気軽にチェック出来るのもいいね。
(これも日本語文字のパスとか注意して使ってね)

2つとも特に勉強する必要もなくすぐに使えるので、もし使った事ないとかだったら
是非使ってみて。

無料でかなり便利なツールだなぁ
そのうち自分も何か便利な物作りたいな

Dev,Windows

Posted by みつ