QMake から moc 生成ステップを削除することで、QtCreator に頼る必要がなくなりました。現時点では、Eclipse で GYP を介してメイクファイルを生成する前に、カスタム スクリプトを使用して Qt moc ファイルを生成/更新しています。このステップを統合できるように、ビルドルールとして moc を GYP に追加する方法を知っている人はいますか?
現時点では、スクリプトを eclipse 内で毎回実行するビルド ルールとして使用していますが、QMake のように GYP に既に moc ルールを含むメイクファイルを生成させることで、このアプローチを回避したいと考えています。
興味のあるリンク:
GYP を使用した Qt の開発に関する参照: https://groups.google.com/group/gyp-developer/browse_thread/thread/42cfb9902b86d715/b17701d9a6805671?show_docid=b17701d9a6805671
GYP ホームページ: http://code.google.com/p/gyp/
QMake ホームページ: http://qt-project.org/doc/qt-4.8/qmake-manual.html
私の現在のモックスクリプト:
#!/bin/bash
MOC="/path/to/Qt/4.8.1/gcc/bin/moc"
SRC_DIR="/path/to/project"
$MOC $SRC_DIR/SkDebuggerUI.h -o $SRC_DIR/moc_SkDebuggerUI.cpp
$MOC $SRC_DIR/SkQtWidget.h -o $SRC_DIR/moc_SkQtWidget.cpp