macでqtのプログラムをcuiからビルド

あるqtプログラムのプロジェクトがあったとして(例えばhello)、これをビルドしたいとき

% qmake -project
% qmake hello.pro

とすると、macの場合 makefile じゃなくて hello.xcodeproj というxcodeのプロジェクトが生成されます。まぁ普通に

% open hello.xcodeproj

とかしてxcode起動してそこからビルドすればいいんですが、入門書読んでちまちま小さいプログラム作ってるのにわざわざxocde使うのもなーと思ってたんですが、

% qmake -project
% qmake -spec macx-g++ hello.pro

とすると、xcodeのプロジェクトではなく、makefileが生成されます。なので普通に

% make

すればhello.appができるので

% open hello.app

で実行できます。


ということでしばらくqt触ってみよー