[Interest] How do I use qextserialport as a library?
dbzhang800 at gmail.com
Mon Mar 19 00:17:43 CET 2012
I have updated the wiki page:
"How to use (3)" discusses how to use QextSerialPort as shared library
without adding "include(*****/qextserialport.pri)" to .pro file.
And of course, in a cross platform way.
Hope this can help you.
If this is still refuse to work,feel free to report bugs.
On Sun, Mar 18, 2012 at 9:52 AM, Robert Wood
<robert.wood at apostrophe.co.uk> wrote:
> 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
> 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:
> 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 at qt-project.org
More information about the Interest