QSerialDevice - Библиотека для работы с COM-портами |
Здравствуйте, гость ( Вход | Регистрация )
QSerialDevice - Библиотека для работы с COM-портами |
kuzulis |
3.4.2010, 22:00
Сообщение
#31
|
Активный участник Группа: Участник Сообщений: 393 Регистрация: 29.6.2009 Пользователь №: 862 Спасибо сказали: 36 раз(а) Репутация: 7 |
Берите последний срез SVN, там эта проблема вроде решена... Да и поотключал я в этом срезе вывод отладки, чтоб не мозолил глаза. Проверьте.
|
|
|
Гость_Гость_* |
4.4.2010, 19:30
Сообщение
#32
|
Гости |
Берите последний срез SVN, там эта проблема вроде решена... Да и поотключал я в этом срезе вывод отладки, чтоб не мозолил глаза. Проверьте. Увы. SVN просто не собирается. Раскрывающийся текст /usr/lib64/qt/bin/moc -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt/mkspecs/linux-g++-64 -I. -I/usr/lib64/qt/include/QtCore -I/usr/lib64/qt/include -Iqserialdevice -Iqserialdeviceinfo -Iqserialdevicewatcher -Ibuild/lib/qintegratedserialdevice/moc qserialdevice/abstractserial.h -o build/lib/qintegratedserialdevice/moc/moc_abstractserial.cpp g++ -c -m64 -pipe -O2 -fPIC -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt/mkspecs/linux-g++-64 -I. -I/usr/lib64/qt/include/QtCore -I/usr/lib64/qt/include -Iqserialdevice -Iqserialdeviceinfo -Iqserialdevicewatcher -Ibuild/lib/qintegratedserialdevice/moc -o build/lib/qintegratedserialdevice/obj/moc_abstractserial.o build/lib/qintegratedserialdevice/moc/moc_abstractserial.cpp build/lib/qintegratedserialdevice/moc/moc_abstractserial.cpp:12:2: error: #error "The header file 'abstractserial.h' doesn't include <QObject>." In file included from build/lib/qintegratedserialdevice/moc/moc_abstractserial.cpp:10: build/lib/qintegratedserialdevice/moc/../../../../qserialdevice/abstractserial.h:43: error: expected class-name before '{' token build/lib/qintegratedserialdevice/moc/../../../../qserialdevice/abstractserial.h:44: error: 'Q_OBJECT' does not name a type In file included from build/lib/qintegratedserialdevice/moc/moc_abstractserial.cpp:10: build/lib/qintegratedserialdevice/moc/../../../../qserialdevice/abstractserial.h:220: error: expected ')' before '*' token build/lib/qintegratedserialdevice/moc/../../../../qserialdevice/abstractserial.h:307: error: 'd_func' is not a type build/lib/qintegratedserialdevice/moc/../../../../qserialdevice/abstractserial.h:307: error: ISO C++ forbids declaration of 'Q_PRIVATE_SLOT' with no type build/lib/qintegratedserialdevice/moc/../../../../qserialdevice/abstractserial.h:309: error: expected ';' before 'void' build/lib/qintegratedserialdevice/moc/moc_abstractserial.cpp:49: error: 'QMetaObject' does not name a type build/lib/qintegratedserialdevice/moc/moc_abstractserial.cpp:54: error: expected initializer before '*' token build/lib/qintegratedserialdevice/moc/moc_abstractserial.cpp:59: error: no 'void* AbstractSerial::qt_metacast(const char*)' member function declared in class 'AbstractSerial' build/lib/qintegratedserialdevice/moc/moc_abstractserial.cpp:67: error: 'int AbstractSerial::qt_metacall' is not a static member of 'class AbstractSerial' build/lib/qintegratedserialdevice/moc/moc_abstractserial.cpp:67: error: 'QMetaObject' has not been declared build/lib/qintegratedserialdevice/moc/moc_abstractserial.cpp:67: error: expected primary-expression before 'int' build/lib/qintegratedserialdevice/moc/moc_abstractserial.cpp:67: error: expected primary-expression before 'void' build/lib/qintegratedserialdevice/moc/moc_abstractserial.cpp:67: error: initializer expression list treated as compound expression build/lib/qintegratedserialdevice/moc/moc_abstractserial.cpp:68: error: expected ',' or ';' before '{' token make: *** [build/lib/qintegratedserialdevice/obj/moc_abstractserial.o] Error 1 |
|
|
kuzulis |
5.4.2010, 7:25
Сообщение
#33
|
Активный участник Группа: Участник Сообщений: 393 Регистрация: 29.6.2009 Пользователь №: 862 Спасибо сказали: 36 раз(а) Репутация: 7 |
Цитата Увы. SVN просто не собирается. Упс... Вы плавы. 1. Скачайте тут: http://fireforge.net/scm/viewvc.php/trunk/...ce&view=log файл abstractserial.h ревизии 98!!! (Он отличается только от этого же файла (ревизии 99) тем, что почему-то в более новом файле (ревизия 99) "слетела" кодировка с UTF-8 на ANSII! QtCreator меня замучал - он виноват ) 2. Замените в вашем снапшоте abstractserial.h 99 ревизии на abstractserial.h 98 ревизии + в файле abstractserial.h 98 ревизии добавьте:
Сообщение отредактировал kuzulis - 5.4.2010, 8:15 |
|
|
Гость_dekar_* |
5.4.2010, 9:12
Сообщение
#34
|
Гости |
Ура. SVN я собрал. Првада, проблема всё равнон не решилась.
Закрываю порт. Все дебаги включил. Цитата Status: "Closed::Device is successfully closed. OK!" QDateTime("Mon Apr 5 06:07:58 2010") Думаю - руль! Открываю опять: Цитата AbstractSerial::setDeviceName(const QString &deviceName)
-> forbidden to set the name for the open device. Warning! Status: "Device is already open. Error!" QDateTime("Mon Apr 5 06:08:04 2010") ERROR: Serial device "/dev/ttyUSB0" can not be opened! |
|
|
kuzulis |
5.4.2010, 9:16
Сообщение
#35
|
Активный участник Группа: Участник Сообщений: 393 Регистрация: 29.6.2009 Пользователь №: 862 Спасибо сказали: 36 раз(а) Репутация: 7 |
Лана, вечером доковыряю
|
|
|
kuzulis |
6.4.2010, 19:08
Сообщение
#36
|
Активный участник Группа: Участник Сообщений: 393 Регистрация: 29.6.2009 Пользователь №: 862 Спасибо сказали: 36 раз(а) Репутация: 7 |
Вроде исправил.. Пробуйте!
|
|
|
Гость_dekar_* |
7.4.2010, 10:48
Сообщение
#37
|
Гости |
Теперь мне надо до работы доползти :)
А это будет не раньше четверга. Качать SVN? |
|
|
kuzulis |
7.4.2010, 13:31
Сообщение
#38
|
Активный участник Группа: Участник Сообщений: 393 Регистрация: 29.6.2009 Пользователь №: 862 Спасибо сказали: 36 раз(а) Репутация: 7 |
Цитата Качать SVN? Да. |
|
|
Гость_dekar_* |
13.4.2010, 10:59
Сообщение
#39
|
Гости |
Увы. Опять тот же симптом.
|
|
|
Гость_Гость_* |
13.4.2010, 11:01
Сообщение
#40
|
Гости |
Нет, огромное спасибо! Всё заработало отлично. Забыл просто проект пересобрать.
|
|
|
Текстовая версия | Сейчас: 11.12.2024, 2:42 |