以下を含む大規模な既存の C++ プロジェクトがあります。
- 4つのアプリケーション
- 50 以上のライブラリ
- 20 以上のサードパーティ ライブラリ
このプロジェクトでは QMake (Trolltech の Qt の一部) を使用して Linux で製品版をビルドしていますが、私は MacOS でのビルドで遊んでいました。
QMake を使用して MacOS に組み込むことはできますが、最終的な .app の作成に問題があります。すべてのサード パーティ フレームワークと動的ライブラリ、すべてのプロジェクトの動的ライブラリを収集し、アプリケーションがそれらを確実に見つけられるようにする必要があります。
install_name_tool の使用についてオンラインで読んだことがありますが、それを自動化するプロセスがあるかどうか疑問に思っていました。
(たぶん、答えは XCode を使用することです。関連する質問を参照してください。ただし、uic と moc の構築には問題があります)
ありがとう