让 QMake 生成正确的 .app

我有一个大型的现有 C 项目,涉及:

  • 4 个应用程序
  • 50 个图书馆
  • 20 个第三方库

该项目使用 QMake(奇趣科技 Qt 的一部分)在 Linux 上构建生产版本,但我一直在尝试在 MacOS 上构建它。

我可以使用 QMake 在 MacOS 上进行构建,但我无法生成最终的 .app。它需要收集所有第三方框架和动态库,所有项目的动态库,并确保应用程序找到它们。

我在网上阅读了有关使用 install_name_tool 的信息,但想知道是否有自动化流程。

(也许答案是使用 XCode,请参阅相关问题,但在构建 uic 和 moc 时会有问题)

谢谢

请先 登录 后评论

1 个回答

Andy Brice

我通过在 OS X 上静态构建我的 Qt 应用程序完全避开了这个问题。不过,这对你来说可能并不实用。

请先 登录 后评论