Ich versuche schon ewig den QextSerialPort unter Debian zum Laufen zu bringen. Ich habs runtergeladen & kompiliert, dann kommt ein Ordner build wo die .so Datei drin is.
Alles im build Ordner hab ich nach /usr/lib/qextserialport kopiert.
Rechte für alle r-x.
Die .h Dateien von QextSerialPort hab ich nach /usr/include/qextserialport kopiert, mit r-- für alle.
Ich kann jetzt das Demoprog erfolgreich kompilieren, nachdem ich die .pro Datei angepasst hab (siehe Code Bereich). Wenn ich dann jedoch das Programm ausführen will, dann kommt "./QESPTA: error while loading shared libraries: libqextserialport.so.1: cannot open shared object file: No such file or directory".
Wie bring ich das verflixte Ding zum Laufen? Ich hab die Dateien deshalb nach /usr/lib und /usr/include verschoben, damit ich die ned bei jedem Projekt dazukopieren muss.
Ich sag schonmal Danke!
Code: Alles auswählen
######################################################################
# QextSerialPort Test Application (QESPTA)
######################################################################
PROJECT = QESPTA
TEMPLATE = app
DEPENDPATH += .
INCLUDEPATH += /usr/include/qextserialport
OBJECTS_DIR = obj
MOC_DIR = moc
UI_DIR = uic
CONFIG += qt thread warn_on
HEADERS += MainWindow.h \
MessageWindow.h \
QespTest.h
SOURCES += main.cpp \
MainWindow.cpp \
MessageWindow.cpp \
QespTest.cpp
LIBS += -L/usr/lib/qextserialport -lqextserialport
unix:DEFINES = _TTY_POSIX_
win32:DEFINES = _TTY_WIN_ QWT_DLL QT_DLL