crossplatform.ru

, ( | )

>  qextserialport
V
Chapai
   :
12.9.2011, 15:33
#1





:
: 4
: 12.9.2011
: 2867

: 0 ()




:   0  


.
qextserialport
-Ubutu linux

(qmake, make)
:



chapai@chapai-laptop:~/QextSerialPort/qextserialport1$ qmake
chapai@chapai-laptop:~/QextSerialPort/qextserialport1$ make
make -f Makefile.Release
make[1]: `/home/chapai/QextSerialPort/qextserialport1'
g++ -c -pipe -O2 -D_REENTRANT -Wall -W -fPIC -D_TTY_POSIX_ -DQT_NO_DEBUG -DQT_CORE_LIB -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4 -Ibuild/moc -o build/obj/qextserialbase.o qextserialbase.cpp
In file included from qextserialbase.cpp:1:
qextserialbase.h:4:21: error: QIODevice:
qextserialbase.h:5:17: error: QFile:
qextserialbase.h:6:19: error: QThread:
qextserialbase.h:7:18: error: QMutex:
In file included from qextserialbase.cpp:1:
qextserialbase.h:149: error: expected class-name before { token
qextserialbase.h:150: error: ISO C++ forbids declaration of Q_OBJECT with no type
qextserialbase.h:152: error: expected ; before public
qextserialbase.h:159: error: ISO C++ forbids declaration of QMutex with no type
qextserialbase.h:159: error: expected ; before * token
qextserialbase.h:160: error: QString does not name a type
qextserialbase.h:162: error: ulong does not name a type
qextserialbase.h:163: error: QueryMode in class QextSerialBase does not name a type
qextserialbase.h:165: error: qint64 does not name a type
qextserialbase.h:166: error: qint64 does not name a type
qextserialbase.h:170: error: ISO C++ forbids declaration of QString with no type
qextserialbase.h:170: error: expected , or ... before & token
qextserialbase.h:173: error: ISO C++ forbids declaration of QString with no type
qextserialbase.h:173: error: expected , or ... before & token
qextserialbase.h:174: error: QString does not name a type
qextserialbase.h:180: error: QueryMode in class QextSerialBase does not name a type
qextserialbase.h:204: error: QueryMode has not been declared
qextserialbase.h:220: error: OpenMode has not been declared
qextserialbase.h:225: error: qint64 does not name a type
qextserialbase.h:226: error: qint64 does not name a type
qextserialbase.h:230: error: qint64 does not name a type
qextserialbase.h:232: error: ulong does not name a type
qextserialbase.h:233: error: ulong has not been declared
qextserialbase.h:237: error: ulong does not name a type
qextserialbase.h:255: error: expected primary-expression before void
qextserialbase.h:255: error: ISO C++ forbids declaration of signals with no type
qextserialbase.h:255: error: expected ; before void
qextserialbase.cpp: In constructor QextSerialBase::QextSerialBase():
qextserialbase.cpp:8: error: class QextSerialBase does not have any field named QIODevice
qextserialbase.cpp:30: error: invalid conversion from const char* to int
qextserialbase.cpp:30: error: initializing argument 1 of virtual void QextSerialBase::setPortName(int)
qextserialbase.cpp: At global scope:
qextserialbase.cpp:40: error: ISO C++ forbids declaration of QString with no type
qextserialbase.cpp:40: error: expected , or ... before & token
qextserialbase.cpp: In constructor QextSerialBase::QextSerialBase(int):
qextserialbase.cpp:41: error: class QextSerialBase does not have any field named QIODevice
qextserialbase.cpp:43: error: name was not declared in this scope
qextserialbase.cpp: At global scope:
qextserialbase.cpp:40: warning: unused parameter QString
qextserialbase.cpp: In destructor virtual QextSerialBase::~QextSerialBase():
qextserialbase.cpp:53: error: mutex was not declared in this scope
qextserialbase.cpp: In member function virtual void QextSerialBase::construct():
qextserialbase.cpp:69: error: mutex was not declared in this scope
qextserialbase.cpp:69: error: expected type-specifier before QMutex
qextserialbase.cpp:69: error: expected ; before QMutex
qextserialbase.cpp:70: error: QIODevice has not been declared
qextserialbase.cpp:70: error: setOpenMode was not declared in this scope
qextserialbase.cpp: At global scope:
qextserialbase.cpp:73: error: variable or field setQueryMode declared void
qextserialbase.cpp:73: error: QueryMode was not declared in this scope
qextserialbase.cpp:82: error: ISO C++ forbids declaration of QString with no type
qextserialbase.cpp:82: error: expected , or ... before & token
qextserialbase.cpp: In member function virtual void QextSerialBase::setPortName(int):
qextserialbase.cpp:84: error: port was not declared in this scope
qextserialbase.cpp:84: error: name was not declared in this scope
qextserialbase.cpp: At global scope:
qextserialbase.cpp:82: warning: unused parameter QString
qextserialbase.cpp:91: error: QString does not name a type
qextserialbase.cpp: In member function virtual bool QextSerialBase::atEnd() const:
qextserialbase.cpp:164: error: size was not declared in this scope
qextserialbase.cpp: At global scope:
qextserialbase.cpp:176: error: qint64 does not name a type
qextserialbase.cpp:223: error: ulong does not name a type
make[1]: *** [build/obj/qextserialbase.o] 1
make[1]: `/home/chapai/QextSerialPort/qextserialport1'
make: *** [release] 2
chapai@chapai-laptop:~/QextSerialPort/qextserialport1$ qmake
chapai@chapai-laptop:~/QextSerialPort/qextserialport1$ make install
make -f Makefile.Release install
make[1]: `/home/chapai/QextSerialPort/qextserialport1'
make[1]: `install' .
make[1]: `/home/chapai/QextSerialPort/qextserialport1'
chapai@chapai-laptop:~/QextSerialPort/qextserialport1$ make
make -f Makefile.Release
make[1]: `/home/chapai/QextSerialPort/qextserialport1'
g++ -c -pipe -O2 -D_REENTRANT -Wall -W -fPIC -D_TTY_POSIX_ -DQT_NO_DEBUG -DQT_CORE_LIB -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4 -Ibuild/moc -o build/obj/qextserialbase.o qextserialbase.cpp
In file included from qextserialbase.cpp:1:
qextserialbase.h:4:21: error: QIODevice:
qextserialbase.h:5:17: error: QFile:
qextserialbase.h:6:19: error: QThread:
qextserialbase.h:7:18: error: QMutex:
In file included from qextserialbase.cpp:1:
qextserialbase.h:149: error: expected class-name before { token
qextserialbase.h:150: error: ISO C++ forbids declaration of Q_OBJECT with no type
qextserialbase.h:152: error: expected ; before public
qextserialbase.h:159: error: ISO C++ forbids declaration of QMutex with no type
qextserialbase.h:159: error: expected ; before * token
qextserialbase.h:160: error: QString does not name a type
qextserialbase.h:162: error: ulong does not name a type
qextserialbase.h:163: error: QueryMode in class QextSerialBase does not name a type
qextserialbase.h:165: error: qint64 does not name a type
qextserialbase.h:166: error: qint64 does not name a type
qextserialbase.h:170: error: ISO C++ forbids declaration of QString with no type
qextserialbase.h:170: error: expected , or ... before & token
qextserialbase.h:173: error: ISO C++ forbids declaration of QString with no type
qextserialbase.h:173: error: expected , or ... before & token
qextserialbase.h:174: error: QString does not name a type
qextserialbase.h:180: error: QueryMode in class QextSerialBase does not name a type
qextserialbase.h:204: error: QueryMode has not been declared
qextserialbase.h:220: error: OpenMode has not been declared
qextserialbase.h:225: error: qint64 does not name a type
qextserialbase.h:226: error: qint64 does not name a type
qextserialbase.h:230: error: qint64 does not name a type
qextserialbase.h:232: error: ulong does not name a type
qextserialbase.h:233: error: ulong has not been declared
qextserialbase.h:237: error: ulong does not name a type
qextserialbase.h:255: error: expected primary-expression before void
qextserialbase.h:255: error: ISO C++ forbids declaration of signals with no type
qextserialbase.h:255: error: expected ; before void
qextserialbase.cpp: In constructor QextSerialBase::QextSerialBase():
qextserialbase.cpp:8: error: class QextSerialBase does not have any field named QIODevice
qextserialbase.cpp:30: error: invalid conversion from const char* to int
qextserialbase.cpp:30: error: initializing argument 1 of virtual void QextSerialBase::setPortName(int)
qextserialbase.cpp: At global scope:
qextserialbase.cpp:40: error: ISO C++ forbids declaration of QString with no type
qextserialbase.cpp:40: error: expected , or ... before & token
qextserialbase.cpp: In constructor QextSerialBase::QextSerialBase(int):
qextserialbase.cpp:41: error: class QextSerialBase does not have any field named QIODevice
qextserialbase.cpp:43: error: name was not declared in this scope
qextserialbase.cpp: At global scope:
qextserialbase.cpp:40: warning: unused parameter QString
qextserialbase.cpp: In destructor virtual QextSerialBase::~QextSerialBase():
qextserialbase.cpp:53: error: mutex was not declared in this scope
qextserialbase.cpp: In member function virtual void QextSerialBase::construct():
qextserialbase.cpp:69: error: mutex was not declared in this scope
qextserialbase.cpp:69: error: expected type-specifier before QMutex
qextserialbase.cpp:69: error: expected ; before QMutex
qextserialbase.cpp:70: error: QIODevice has not been declared
qextserialbase.cpp:70: error: setOpenMode was not declared in this scope
qextserialbase.cpp: At global scope:
qextserialbase.cpp:73: error: variable or field setQueryMode declared void
qextserialbase.cpp:73: error: QueryMode was not declared in this scope
qextserialbase.cpp:82: error: ISO C++ forbids declaration of QString with no type
qextserialbase.cpp:82: error: expected , or ... before & token
qextserialbase.cpp: In member function virtual void QextSerialBase::setPortName(int):
qextserialbase.cpp:84: error: port was not declared in this scope
qextserialbase.cpp:84: error: name was not declared in this scope
qextserialbase.cpp: At global scope:
qextserialbase.cpp:82: warning: unused parameter QString
qextserialbase.cpp:91: error: QString does not name a type
qextserialbase.cpp: In member function virtual bool QextSerialBase::atEnd() const:
qextserialbase.cpp:164: error: size was not declared in this scope
qextserialbase.cpp: At global scope:
qextserialbase.cpp:176: error: qint64 does not name a type
qextserialbase.cpp:223: error: ulong does not name a type
make[1]: *** [build/obj/qextserialbase.o] 1
make[1]: `/home/chapai/QextSerialPort/qextserialport1'
make: *** [release] 2
chapai@chapai-laptop:~/QextSerialPort/qextserialport1$ qmake
chapai@chapai-laptop:~/QextSerialPort/qextserialport1$ make
make -f Makefile.Release
make[1]: `/home/chapai/QextSerialPort/qextserialport1'
g++ -c -pipe -O2 -D_REENTRANT -Wall -W -fPIC -D_TTY_POSIX_ -DQT_NO_DEBUG -DQT_CORE_LIB -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4 -Ibuild/moc -o build/obj/qextserialbase.o qextserialbase.cpp
In file included from qextserialbase.cpp:1:
qextserialbase.h:4:21: error: QIODevice:
qextserialbase.h:5:17: error: QFile:
qextserialbase.h:6:19: error: QThread:
qextserialbase.h:7:18: error: QMutex:
In file included from qextserialbase.cpp:1:
qextserialbase.h:149: error: expected class-name before { token
qextserialbase.h:150: error: ISO C++ forbids declaration of Q_OBJECT with no type
qextserialbase.h:152: error: expected ; before public
qextserialbase.h:159: error: ISO C++ forbids declaration of QMutex with no type
qextserialbase.h:159: error: expected ; before * token
qextserialbase.h:160: error: QString does not name a type
qextserialbase.h:162: error: ulong does not name a type
qextserialbase.h:163: error: QueryMode in class QextSerialBase does not name a type
qextserialbase.h:165: error: qint64 does not name a type
qextserialbase.h:166: error: qint64 does not name a type
qextserialbase.h:170: error: ISO C++ forbids declaration of QString with no type
qextserialbase.h:170: error: expected , or ... before & token
qextserialbase.h:173: error: ISO C++ forbids declaration of QString with no type
qextserialbase.h:173: error: expected , or ... before & token
qextserialbase.h:174: error: QString does not name a type
qextserialbase.h:180: error: QueryMode in class QextSerialBase does not name a type
qextserialbase.h:204: error: QueryMode has not been declared
qextserialbase.h:220: error: OpenMode has not been declared
qextserialbase.h:225: error: qint64 does not name a type
qextserialbase.h:226: error: qint64 does not name a type
qextserialbase.h:230: error: qint64 does not name a type
qextserialbase.h:232: error: ulong does not name a type
qextserialbase.h:233: error: ulong has not been declared
qextserialbase.h:237: error: ulong does not name a type
qextserialbase.h:255: error: expected primary-expression before void
qextserialbase.h:255: error: ISO C++ forbids declaration of signals with no type
qextserialbase.h:255: error: expected ; before void
qextserialbase.cpp: In constructor QextSerialBase::QextSerialBase():
qextserialbase.cpp:8: error: class QextSerialBase does not have any field named QIODevice
qextserialbase.cpp:30: error: invalid conversion from const char* to int
qextserialbase.cpp:30: error: initializing argument 1 of virtual void QextSerialBase::setPortName(int)
qextserialbase.cpp: At global scope:
qextserialbase.cpp:40: error: ISO C++ forbids declaration of QString with no type
qextserialbase.cpp:40: error: expected , or ... before & token
qextserialbase.cpp: In constructor QextSerialBase::QextSerialBase(int):
qextserialbase.cpp:41: error: class QextSerialBase does not have any field named QIODevice
qextserialbase.cpp:43: error: name was not declared in this scope
qextserialbase.cpp: At global scope:
qextserialbase.cpp:40: warning: unused parameter QString
qextserialbase.cpp: In destructor virtual QextSerialBase::~QextSerialBase():
qextserialbase.cpp:53: error: mutex was not declared in this scope
qextserialbase.cpp: In member function virtual void QextSerialBase::construct():
qextserialbase.cpp:69: error: mutex was not declared in this scope
qextserialbase.cpp:69: error: expected type-specifier before QMutex
qextserialbase.cpp:69: error: expected ; before QMutex
qextserialbase.cpp:70: error: QIODevice has not been declared
qextserialbase.cpp:70: error: setOpenMode was not declared in this scope
qextserialbase.cpp: At global scope:
qextserialbase.cpp:73: error: variable or field setQueryMode declared void
qextserialbase.cpp:73: error: QueryMode was not declared in this scope
qextserialbase.cpp:82: error: ISO C++ forbids declaration of QString with no type
qextserialbase.cpp:82: error: expected , or ... before & token
qextserialbase.cpp: In member function virtual void QextSerialBase::setPortName(int):
qextserialbase.cpp:84: error: port was not declared in this scope
qextserialbase.cpp:84: error: name was not declared in this scope
qextserialbase.cpp: At global scope:
qextserialbase.cpp:82: warning: unused parameter QString
qextserialbase.cpp:91: error: QString does not name a type
qextserialbase.cpp: In member function virtual bool QextSerialBase::atEnd() const:
qextserialbase.cpp:164: error: size was not declared in this scope
qextserialbase.cpp: At global scope:
qextserialbase.cpp:176: error: qint64 does not name a type
qextserialbase.cpp:223: error: ulong does not name a type
make[1]: *** [build/obj/qextserialbase.o] 1
make[1]: `/home/chapai/QextSerialPort/qextserialport1'
make: *** [release] 2


Qt4( ->qextserial.pro->C)

qextserialport...
: /usr/bin/qmake-qt4 /home/chapai/QextSerialPort/qextserialport-1.2win-alpha/qextserialport.pro -spec linux-g++ -r CONFIG+=debug
0.
: /usr/bin/make -w
make: `/home/chapai/QextSerialPort/qextserialport-1.2win-alpha'
/usr/bin/make -f Makefile.Debug
make[1]: `/home/chapai/QextSerialPort/qextserialport-1.2win-alpha'
g++ -c -pipe -g -D_REENTRANT -Wall -W -fPIC -D_TTY_POSIX_ -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4 -Ibuild/moc -o build/obj/qextserialbase.o qextserialbase.cpp
g++ -c -pipe -g -D_REENTRANT -Wall -W -fPIC -D_TTY_POSIX_ -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4 -Ibuild/moc -o build/obj/qextserialport.o qextserialport.cpp
g++ -c -pipe -g -D_REENTRANT -Wall -W -fPIC -D_TTY_POSIX_ -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4 -Ibuild/moc -o build/obj/qextserialenumerator.o qextserialenumerator.cpp
qextserialenumerator.cpp:9:21: error: objbase.h:
qextserialenumerator.cpp:10:22: error: initguid.h:
make[1]: *** [build/obj/qextserialenumerator.o] 1
make[1]: `/home/chapai/QextSerialPort/qextserialport-1.2win-alpha'
make: `/home/chapai/QextSerialPort/qextserialport-1.2win-alpha'
make: *** [debug] 2
2.
qextserialport
'Make'




qextserialport 1.1


chapai@chapai-laptop:~/QextSerialPort/qextserialport$ qmake qextserialport.pro
chapai@chapai-laptop:~/QextSerialPort/qextserialport$ make
g++ -c -pipe -O2 -D_REENTRANT -Wall -W -fPIC -D_TTY_POSIX_ -DQT_NO_DEBUG -DQT_CORE_LIB -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4 -Ibuild/moc -o build/obj/qextserialbase.o qextserialbase.cpp
In file included from qextserialbase.cpp:2:
qextserialbase.h:5:21: error: QIODevice:
qextserialbase.h:6:17: error: QFile:
In file included from qextserialbase.cpp:2:
qextserialbase.h:137: error: ulong does not name a type
qextserialbase.h:138: error: ulong does not name a type
qextserialbase.h:141: error: expected class-name before { token
qextserialbase.h:144: error: ISO C++ forbids declaration of QString with no type
qextserialbase.h:144: error: expected , or ... before & token
qextserialbase.h:147: error: ISO C++ forbids declaration of QString with no type
qextserialbase.h:147: error: expected , or ... before & token
qextserialbase.h:148: error: QString does not name a type
qextserialbase.h:160: error: ulong has not been declared
qextserialbase.h:160: error: ulong has not been declared
qextserialbase.h:162: error: OpenMode has not been declared
qextserialbase.h:167: error: qint64 does not name a type
qextserialbase.h:168: error: qint64 does not name a type
qextserialbase.h:172: error: qint64 does not name a type
qextserialbase.h:174: error: ulong does not name a type
qextserialbase.h:175: error: ulong has not been declared
qextserialbase.h:179: error: ulong does not name a type
qextserialbase.h:182: error: QString does not name a type
qextserialbase.h:184: error: ulong does not name a type
qextserialbase.h:191: error: qint64 does not name a type
qextserialbase.h:192: error: qint64 does not name a type
qextserialbase.cpp: In constructor QextSerialBase::QextSerialBase():
qextserialbase.cpp:21: error: class QextSerialBase does not have any field named QIODevice
qextserialbase.cpp:43: error: invalid conversion from const char* to int
qextserialbase.cpp:43: error: initializing argument 1 of virtual void QextSerialBase::setPortName(int)
qextserialbase.cpp: At global scope:
qextserialbase.cpp:53: error: ISO C++ forbids declaration of QString with no type
qextserialbase.cpp:53: error: expected , or ... before & token
qextserialbase.cpp: In constructor QextSerialBase::QextSerialBase(int):
qextserialbase.cpp:54: error: class QextSerialBase does not have any field named QIODevice
qextserialbase.cpp:56: error: name was not declared in this scope
qextserialbase.cpp: At global scope:
qextserialbase.cpp:53: warning: unused parameter QString
qextserialbase.cpp: In member function virtual void QextSerialBase::construct():
qextserialbase.cpp:89: error: struct PortSettings has no member named Timeout_Sec
qextserialbase.cpp:90: error: struct PortSettings has no member named Timeout_Millisec
qextserialbase.cpp:99: error: QIODevice has not been declared
qextserialbase.cpp:99: error: setOpenMode was not declared in this scope
qextserialbase.cpp: At global scope:
qextserialbase.cpp:106: error: ISO C++ forbids declaration of QString with no type
qextserialbase.cpp:106: error: expected , or ... before & token
qextserialbase.cpp: In member function virtual void QextSerialBase::setPortName(int):
qextserialbase.cpp:108: error: port was not declared in this scope
qextserialbase.cpp:108: error: name was not declared in this scope
qextserialbase.cpp: At global scope:
qextserialbase.cpp:106: warning: unused parameter QString
qextserialbase.cpp:115: error: QString does not name a type
qextserialbase.cpp: In member function virtual bool QextSerialBase::atEnd() const:
qextserialbase.cpp:188: error: size was not declared in this scope
qextserialbase.cpp: At global scope:
qextserialbase.cpp:200: error: qint64 does not name a type
qextserialbase.cpp:247: error: ulong does not name a type
make: *** [build/obj/qextserialbase.o] 1



qt4
http://xmages.net/i/3096460

c Qt ,
, Qt
 
 +

- Chapai   qextserialport   12.9.2011, 15:33
- - RazrFalcon   qt4-dev, build-essential ?   12.9.2011, 15:39
- - Chapai   build-essential qt4-dev ( syna...   12.9.2011, 15:43
- - RazrFalcon   , libqt4-dev   12.9.2011, 16:45
- - silver47   , qserialdevice ....   12.9.2011, 18:19
- - Chapai   qserialdevice : ...   12.9.2011, 20:32
- - Chapai   qserialdevice libudev...   12.9.2011, 23:32

« · Qt /, . · »
 



1 . (: 1, : 0)
: 0


: : · : ·

· · ·

RSS : 29.5.2020, 2:38