2013-09-03 2 views
1

В настоящее время я пытаюсь получить QWT 6.1.0 под управлением MAC OS X 10.7.5. Я следовал инструкциям здесь ->http://qwt.sourceforge.net/qwtinstall.html Я ничего не изменил в файлах конфигурации.Установите и используйте QWT под Mac OS X

Итак, все сработало хорошо, но теперь я хочу использовать qwt-libary внутри моего собственного проекта. я добавил следующую строку в моей .pro

INCLUDEPATH += /Users/userX/Downloads/qwt-6.1.0/src 

Так что мой проект теперь в состоянии найти все файлы заголовков. Но мне также приходится ссылаться на свободу. Но я не знаю, как это сделать. я пытался использовать что-то вроде этого:

LIBS += -L /usr/local/qwt-6.1.0/lib -lqwt 

Но тогда я получаю сообщение об ошибке называется «не libary найдено -lqwt».

Что я делаю неправильно? Как я могу связать библиотеку или как я могу импортировать структуру qwt в свой проект?

ответ

11

Я нашел решение. Вот шаг за шагом руководство о том, как установить QWT 6.1.0 под Mac OS X и получить это работает внутри интервала QT-Творца:

  1. Скачать .tar.bz2 здесь http://sourceforge.net/projects/qwt/files/qwt/6.1.0/
  2. Распакуйте его, где вы хотите, например, внутри вашей загрузки-папки
  3. Затем перейдите в каталог QWT-6.1.0
  4. Тогда вы должны найти инструмент командной строки QMAKE (вы можете сделать это, просто searchng для он находится внутри Finder.
  5. Тогда QMAKE в qwt.pro файл как /Applications/QT/5.1.0/clang_64/bin/qmake qwt.pro
  6. сделать
  7. Sudo сделать установку
  8. Внутри вашего проекта QT вы должны добавьте следующую строку в .pro файл включают (/usr/local/qwt-6.1.0/features/qwt.prf) включает QWT libary в проекте
  9. Теперь вы должны создать как мягкую ссылку это: sudo ln -s /usr/local/qwt-6.1.0/lib/qwt.framework/qwt/USR/Библиотека/QWT

Вот он. QWT теперь должен работать.

ПОД Mavericks:

Если вы используете Mavericks вы должны вручную скопировать qwt.framework в папку/Frameworks Libary для не получает «dyld: Библиотека не загружена: libqwt.6.dylib» ошибка .. Я не знаю почему, но он работает.

+3

Спасибо за полный ответ! – sinner

Смежные вопросы