2011-08-01から1日間の記事一覧

timeGetTime、getTickCount的な処理

Win32における、timeGetTime や getTickCount のような、処理時間をミリ秒で測定する場合の便利なクラスがあります。 #include <QElapsedTimer> QElapsedTimer et; et.start(); ///////////////////////// // 計測したい処理をここに ///////////////////////// qint64 t = </qelapsedtimer>…

拡張子を判定する

QFileInfoというクラスがあるので、ファイル名を渡して、suffix() メソッドで拡張子を取得できます。 QFileInfo fi; fi.setFile( fileName ); QString ext = fi.suffix(); ext = ext.toLower(); if (ext == "png") img.save( fileName, "PNG" ); if (ext == …

謎のエラーメッセージ

QtCreatorでビルドしていると、 “error: collect2: ld returned 1 exit status” という謎のエラーメッセージが出力されます。「何が原因なの!?」って思いますが、「4. コンパイル出力」タブを開くと理由が出てます。「プロジェクトに追加してなかった」と…