2

您好我在 Mac 10.7.4 上创建了一个 Qt 应用程序。我得到了一个 .app 文件,即 ex myApp.app 当我尝试在 MAC 10.6 上运行它时,出现如下错误图像图所示的错误

4

1 回答 1

3

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

QMAKE_MACOSX_DEPLOYMENT_TARGET = 10.6

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

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

哪里可以获得适用于 Xcode 的 macOS SDK 10.6?

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

QMAKE_MACOSX_DEPLOYMENT_TARGET = 10.6
QMAKE_MAC_SDK = /Developer/SDKs/MacOSX10.6.sdk
于 2012-10-31T10:50:05.597 回答