我已经在 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 兼容。
有人可以让我知道我还需要做什么吗?我在这里错过了什么吗?
问候,拉希德