как установить путь или переменную окружения qwt - PullRequest
0 голосов
/ 21 марта 2011

Я установил qwt и включаю путь

INCLUDEPATH += /usr/local/qwt-6.0.0-rc5/include

LIBS += -L/usr/local/qwt-6.0.0-rc5/lib -lqwt

в моем профиле.

Но когда я запускаю свою программу, я получаю сообщение об ошибке

error while loading shared libraries: libqwt.so.6: cannot open shared object file: No such file or directory /home/cv/abc/abc exited with code 127

При использовании терминала я устанавливаю путь

export LD_LIBRARY_PATH=/usr/local/qwt-6.0.0-rc5

Затем, когда я запускаю программу (используя кнопку воспроизведения интерфейса), я все еще получаю сообщение об ошибке. Я не знаю, где я не прав, я полностью застрял. Может кто-нибудь объяснить мне подробно, как заставить qwt работать с qt? Версия имеет какое-то значение? Пожалуйста, объясните мне подробно, я буду очень благодарен всем!

Я использую Ubuntu 10.04.

Спасибо

Ответы [ 2 ]

1 голос
/ 27 ноября 2011

Вы добавили путь к Qwt к компоновщику времени выполнения?

В /etc/ld.so.conf.d/ создайте файл qwt.conf, в котором вы просто напишите путь к [your-qwt-path]/lib.

РЕДАКТИРОВАТЬ: Вам, конечно, понадобятся права суперпользователя для создания файла там. Также я забыл упомянуть, что вам нужно будет sudo ldconfig после создания этого файла. Наконец, это не сработало, пока я не перезагрузил свою систему. :)

1 голос
/ 21 марта 2011
  1. Вы можете установить qwt в Ubuntu

    aptitude install libqwt-dev

  2. Также в qtreator вы можете указать Run Enviroment для вашего проекта. Выберите Projects на левой панели и перейдите к Run Setting.

...