Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум на CrossPlatform.RU _ Qt Общие вопросы _ Баги с подключением Qextserialport библиотеки

Автор: druid 7.12.2009, 23:55

Скачал библ Qextserialport 1,0 компилю командами
qmake-qt4 -unix
make
подключаю в файл проета .pro как показано в примере
============================
TARGET = test
TEMPLATE = app

DEPENDPATH += .
INCLUDEPATH += qextserialport
QMAKE_LIBDIR += qextserialport/build

OBJECTS_DIR = obj
MOC_DIR = moc
UI_DIR = uic

SOURCES += main.cpp\
mainwindow.cpp

HEADERS += mainwindow.h
FORMS += mainwindow.ui
LIBS += -lqextserialport
unix:DEFINES = _TTY_POSIX_
====================================
Получаю ошыбку в Qt Creator:
Запускается /home/druid/Рабочий стол/test/test...
/home/druid/Рабочий стол/test/test: error while loading shared libraries: libqextserialport.so.1: cannot open shared object file: No such file or directory
/home/druid/Рабочий стол/test/test завершилась с кодом 127
=========================================

Файл есть
libqextserialport.so.1
находится по пути "qextserialport/build"
.h файлы по пути "qextserialport" в самом созданом проекте
почему такой баг ума не приложу!!
Заранее спаисба за помошь!


Автор: BRE 8.12.2009, 9:07

Цитата(druid @ 7.12.2009, 23:55) *
находится по пути "qextserialport/build"
.h файлы по пути "qextserialport" в самом созданом проекте
почему такой баг ума не приложу!!
Заранее спаисба за помошь!

Потому что в linux разделяемые библиотеки ишутся и кешируются по определенным путям.
man ldconfig

Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)