Название: Сборка библиотек, как указать SDK ? Отправлено: ecspertiza от Июль 10, 2012, 09:08 Собираю libmcrypt под mac os 10.7 , все собирается хорошо, и работает, но только на mac os => 10.6 если версия ниже, то программа валится на подключении libmcrypt. Мне думается что это связано с тем что при сборке библиотеки используется SDK от 10.6 как можно указать с каким SDK собирать эту библиотеку ?
Я собираю стало быть через консоль, как обычно Код: ./configure Название: Re: Сборка библиотек, как указать SDK ? Отправлено: ecspertiza от Июль 10, 2012, 09:17 Сам спрашиваю, сам отвечаю :)
вроде как то так ? Код: MACOSX_DEPLOYMENT_TARGET=10.5 ./configure Название: Re: Сборка библиотек, как указать SDK ? Отправлено: ecspertiza от Июль 11, 2012, 12:29 Продолжу тут писать что бы не плодить темы. Вобщем есть софт который использует libmcrypt стало быть собираю эту либу подсовываю в проект. При запуске на маке версии 10.5.8 вылетает ошибка
(http://s2.ipicture.ru/uploads/20120711/mlXBodNp.png) уже че только не пробовал и разные MACOSX_DEPLOYMENT_TARGET подставлял и с платформами пробовал колдовать ниче не выходит. При этом на маке >= 10.6 все работает хорошо. Где я мог что то упустить ? Название: Re: Сборка библиотек, как указать SDK ? Отправлено: Igors от Июль 11, 2012, 12:59 Ну вообще-то на 10.5 с чистой совестью можно забить. OSX один, пользователь культурный и дисциплинированный, обновляется даже раньше чем хотелось бы :)
Если же "надо" - проверьте наличие dylib файла. Если есть - сделайте небольшой тест, будет ли работать с ним dlsym и посмотрите код ошибки. Ну это вряд ли, судя по сообщению его просто нет. Где и как он ищет я не помню. Если на 10.6 идет - найдите этот файл, срисуйте путь и сравните с 10.5 Название: Re: Сборка библиотек, как указать SDK ? Отправлено: ecspertiza от Июль 11, 2012, 13:14 Файл точно есть, лежит в /Application/AppName.app/Contents/Frameworks/ причем даже пробовал изгаляться и ложить файл в /usr/lib/ ошибка таже. Используется одна и таже инсталяшка если только 10.5.8 ищет как то по другому. С dlsym попробую, спасибо.
Название: Re: Сборка библиотек, как указать SDK ? Отправлено: kambala от Июль 15, 2012, 15:53 про сдк:
Код: QMAKE_MAC_SDK = /Developer/SDKs/MacOSX10.5.sdk |