不意にQtに興味がわいた気がしたので、@IoriAYANEさん作の艦これ専用ブラウザ艦メモを Mac OS X上でビルドしてみるなどしました。Mac OS Xのバージョンは10.8.4。
以下、環境の差異のみメモしています。"艦メモのビルド方法(Ubuntu編)"をあわせて参照してください。
用意するもの
1.Xcode command line tools
未インストールであれば、Xcodeの preferences -> Downloads -> Components からインストール
2.Qt 5.1.1
Qtのダウンロードページから"Qt 5.1.1 for Mac"をダウンロード、インストール
3.Twitter4QMLの取得とビルド
$ git clone http://cr.qtquick.me/twitter4qml.git
$ ~/Qt5.1.1/5.1.1/clang_64/bin/syncqt.pl -version 0.1.0
$ ~/Qt5.1.1/5.1.1/clang_64/bin/qmake
$ make
$ make install
艦メモのビルド・実行
1.艦メモ本体のソースを取得
$ git clone git@github.com:ioriayane/KanmusuMemory.git
2.TwitterAPI情報を設定(別ディレクトリに設定ファイルを作成)
$ mkdir KanmusuMemoryTwitter
$ cp KanmusuMemory/twitterinfo_sample.h KanmusuMemoryTwitter/twitterinfo.h
KanmusuMemoryTwitter/twitterinfo.h に、コンシューマキーとシークレットを設定します
3.Qt Createrでプロジェクトを開く
Qt CreaterでKanmusuMemory/KanmusuMemory.proを開くと"プロジェクトを構成"画面が開くので、内容を確認して"プロジェクトを更新"をクリック。
このままビルドしたところ、warningがいくつか出たものの無事起動しました。
ソースを眺めたついでに、提督名と司令部レベルをマスクするオプションを追加してみました。これで「なんで忙しいはずなのにレベル上がってるの?」とか詮索されずに済みますね!
QtにはQTestLibというテスティングフレームワークがあるらしい、というところで一旦終了。
参考
Qt QuickではじめるクロスプラットフォームUIプログラミング
- 作者: 折戸孝行
- 出版社/メーカー: アスキー・メディアワークス
- 発売日: 2013/08/01
- メディア: 大型本
- この商品を含むブログ (3件) を見る