やらなイカ?

たぶん、iOS/Androidアプリの開発・テスト関係。

艦メモをビルドしてみた(Mac OS X 編)

不意に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がいくつか出たものの無事起動しました。

ソースを眺めたついでに、提督名と司令部レベルをマスクするオプションを追加してみました。これで「なんで忙しいはずなのにレベル上がってるの?」とか詮索されずに済みますね!

f:id:nowsprinting:20130829023204j:plain

QtにはQTestLibというテスティングフレームワークがあるらしい、というところで一旦終了。

参考