前回の日記に続き、Qt を触っていました。 Qt 5.4 で C++ のコーディングをしていたので忘れないうちにノートしておきます。 今回やったことは: C++14 に対応する Qt でプラットフォーム特有のコードを書く Qt のバージョンを識別する QMake でインクルードパスの指定 QMake に依存するライブラリとして libcurl (cURL) を追加する Qt Network を使う QTimer::timeout のシグナルを一回だけ呼ばれるようにする QString から UTF-8 の std::string に変換する Qt で JSON をパーシングする Qt のアサーション C++ から QML のオブジェクトを取得する C++14 に対応する Qt 5.4 または Qt Creator で C++14 に対応するには次のように QMake ファイル (.pro)