鉴于我的构建机器是 OS X 10.8 和 Xcode 4.6,而我的 Qt 版本是 4.8.4:
我可以从源代码构建 Qt 以支持 10.6、10.7 和 10.8 吗?我假设使用 10.6 的 BASE SDK?
还是只有在这种配置下才有可能?10.6 SDK 甚至不在新 XCode 的 /Developer 树中。
任何建议将被认真考虑。
从文档:
一般来说,Qt 支持在一个 Mac OS X 版本上构建并在所有其他版本上进行部署,无论是向前还是向后。您可以在 10.4 Tiger 上构建并在 10.5 及更高版本上运行相同的二进制文件。 Qt 文档:在 Mac 上开发。
需要注意的是,我以前做过,它确实有效,但你最好在你部署的每个 OS X 版本上构建和测试,以保持理智。一般来说,它完全没问题,但偶尔会有一些奇怪的部分不起作用。