qmake file について
![]()
http://qt.linux-life.net/4/doc/ja/qmake-manual.html
参考 qmake ファイル "test.pro"
TARGET = testApp #ターゲット名
TEMPLATE = app #アプリケーションを作成
DESTDIR = bin #出力ディレクトリ
HEADERS += include/BLABWidget.h \ #このプロジェクトに追加するヘッダファイル
include/test.h #このプロジェクトに追加するヘッダファイル 複数行に渡る
SOURCES += src/BLABWidget.cpp src/test.cpp src/main.cpp #このプロジェクトに追加するソースファイル、スペースで一行で記述
RESOURCES +=
INCLUDEPATH +=
LIBS += -L/usr/lib -lglew #追加リンクライブラリのディレクトリとライブラリ名
LIBS +=
#-L../libappBase/lib \
#-lappBase \
#-L../libauxViz/lib \
#-lauxViz \
CONFIG += no_keywords
QT += opengl
CONFIG += console
DEFINES += UNICODE \
QT_THREAD_SUPPORT \
QT_CORE_LIB \
QT_GUI_LIB \
QT_XML_LIB \
QT_SQL_LIB \
QT_OPENGL_LIB \
QT_SVG_LIB \
GLEW_STATIC#---ここまで
OSX frameworksの設定
http://doc.trolltech.com/4.3/qmake-platform-notes.html#using-frameworksその他 qmka のフラグ
http://doc.trolltech.com/4.1/qmake-variable-reference.html
インスタレーション向きWidgietとサンプル (Xcodeプロジェクトファイルを qmake コマンドで生成してください)
qttest.zip
このサンプルはglewを使っています。usr/lib 以下にインストールされているはずですが、使っているマシンのアーキテクチャにあっていなくて、リンクエラーになる場合は、
https://sourceforge.net/project/downloading.php?group_id=67586&filename=glew-1.5.0-src.tgz
こちらのソースをDLし(バイナリではなくて)、コンパイルしてください。解凍しフォルダに移動し、
make (Enterキー)
sudo make install (Enterキー)
パスワード入力
qmake -spec macx-xcode
これで testApp.xcodeproj というファイルが生成されればOKです。コンパイルして /bin フォルダ内の testApp.app を実行してみてください。