Qt App建立在MAC 10.7.4上,不适用于10.6

时间:2012-10-31 10:41:55

标签: macos qt qt-creator

您好我在Mac 10.7.4上创建了一个Qt Appliation。我得到了一个.app文件,即exApp.app 当我尝试在MAC 10.6上运行它时,我收到一个错误,如下面的Error Image图像所示

1 个答案:

答案 0 :(得分:3)

首先,尝试在应用程序的* .pro文件中设置它:

QMAKE_MACOSX_DEPLOYMENT_TARGET = 10.6

这应该有希望为你的构建启用弱链接,理论上它允许它在10.6上运行。

如果这不起作用,您还有其他两个选择。建立在10.6。二进制文件将在10.7和10.8上运行。或者,手动尝试按照此处所述安装10.6 SDK:

Where to get macos SDK 10.6 for Xcode?

然后,您必须配置您的Qt项目以定位该SDK:

QMAKE_MACOSX_DEPLOYMENT_TARGET = 10.6
QMAKE_MAC_SDK = /Developer/SDKs/MacOSX10.6.sdk