Qt + VTK + MAC версия на основе компиляции и исполнения - PullRequest
2 голосов
/ 09 мая 2011

Я успешно собрал и скомпилировал VTK с Qt на Mac OSX 10.6.7.Затем в соответствии с требованиями я изменил конфигурацию в CMAKE так, чтобы целевая версия была 10.5.Я снова скомпилировал VTK с помощью Qt, и он был успешным, с примерами учебников по конусам.Но всякий раз, когда я компилирую свое собственное приложение, созданное с использованием виджета QVTK, я получаю эту ошибку

"Обратитесь к разработчику, чтобы убедиться, что Приложение работает с этой версией 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.

Может кто-нибудь, пожалуйста, дайте мне знать, есть ли что-то еще, что мне нужно сделать?Я что-то здесь упускаю?

С уважением, Рашид

...