2

我已经在 Mac osx 10.6.7 上使用 Qt 成功构建和编译了 VTK。然后根据要求我在CMAKE中更改了配置,使目标版本为10.5。我再次用 Qt 编译了 VTK,它成功了,运行了锥体教程示例。但是每当我编译我自己的使用 QVTK Widget 构建的应用程序时,我都会收到此错误

“与开发人员核实,确保应用程序适用于此版本的 MacOS X。您可能需要重新安装应用程序......”

以下是我的 CMAKE 配置

BUILD_EXAMPLES                checked
BUILD_SHARED_LIBS             checked
CMAKE_OSX_ARCHITECTURES       x86_64
CMAKE_OSX_DEPLOYMENT_TARGET   10.5
CMAKE_OSX_SYSROOT             /Developer/SDKs/MacOSX10.5.sdk
VTK_USE_COCOA                 checked
VTK_USE_CARBON                unchecked
VTK_USE_QT                    checked
VTK_USE_QVT_QTOPENGL          checked

我还在终端上运行了以下命令

export MACOSX_DEPLOYMENT_TARGET=10.5

我的应用程序中的所有内容都使用 QtCreator 和 XCode 进行编译,但不会通过给出上述错误来执行。

在上面,如果我将所有内容从 10.5 更改为 10.6,一切都会开始工作。但根据要求,我需要让它与 10.5 兼容。

有人可以让我知道我还需要做什么吗?我在这里错过了什么吗?

问候,拉希德

4

0 回答 0