\Folks, I've used qextserialport many times, but always included the source code in the my project. However, the it says it's better to use it as a library and it would be nice not to include all those source files each time.
However, I can't work out how to do this. I've downloaded the source, gone into the buildlib directory, done qmake and make (as root) after uncommenting QEXTSERIALPORT_LIBRARY = yes. I get thie following in /usr/lib -rwxr-xr-x 1 root root 456104 Oct 9 21:19 libqextserialport.so* -rwxr-xr-x 1 root root 456104 Oct 9 21:19 libqextserialport.so.1* -rwxr-xr-x 1 root root 456104 Oct 9 21:19 libqextserialport.so.1.2* -rwxr-xr-x 1 root root 456104 Oct 9 21:19 libqextserialport.so.1.2.0* I've put this in the .pro file: LIBS += /usr/lib/libqextserialport.so Tried all sorts with #include and to be on the safe side: #include "/home/robertw/Software/qextserialport/src/qextserialport.h" where the include file definitely is. When I try to compile I get: /home/robertw/Software/Qt4/ltc1760-build-desktop/../ltc1760/ltc1760.cpp:66: error: undefined reference to `QextSerialPort::QextSerialPort(QString const&, QextSerialPort::QueryMode, QObject*)' For this line: vcp = new QextSerialPort(s); This is exactly how I open a port when I include the source, so this line is not wrong (s is a string of its name). Would someone be able to advise what I'm doing wrong please? Thanks! :~) _______________________________________________ Interest mailing list Interest@qt-project.org http://lists.qt-project.org/mailman/listinfo/interest