QSerialDevice - Библиотека для работы с COM-портами |
Здравствуйте, гость ( Вход | Регистрация )
QSerialDevice - Библиотека для работы с COM-портами |
kuzulis |
9.6.2010, 15:46
Сообщение
#91
|
Активный участник Группа: Участник Сообщений: 393 Регистрация: 29.6.2009 Пользователь №: 862 Спасибо сказали: 36 раз(а) Репутация: 7 |
Да.. Странно всё это.
Можно попробовать перед закрытием дескриптора порта (т.е. перед CloseHandle(Handle)) вставить ф-ю: CancelIo(Handle) по аналогии с QextSerialPort и посмотреть что будет. Если вам не трудно - то попробуйте и отпишитесь. Сообщение отредактировал kuzulis - 9.6.2010, 15:53 |
|
|
panbaraban |
10.6.2010, 6:28
Сообщение
#92
|
Студент Группа: Участник Сообщений: 19 Регистрация: 27.5.2010 Пользователь №: 1759 Спасибо сказали: 0 раз(а) Репутация: 0 |
Помогло!!!
добавляем ::CancelIo(this->hd); перед if (::CloseHandle(this->hd) == 0) в bool NativeSerialEnginePrivate::nativeClose() |
|
|
kuzulis |
17.6.2010, 8:38
Сообщение
#93
|
Активный участник Группа: Участник Сообщений: 393 Регистрация: 29.6.2009 Пользователь №: 862 Спасибо сказали: 36 раз(а) Репутация: 7 |
Итак, я обновил на fireforge.net SVN с учетом послелних постов, а также подчистил и исправил код (где возможно).
Качать так: svn checkout svn://scm.fireforge.net/svnroot/qserialdevice |
|
|
Гость_juvf_* |
17.6.2010, 8:59
Сообщение
#94
|
Гости |
не заработал qserialdevice месячной давности. Библиотека собралась, а в свой проект не смог прикрутить. Сегодня из svn сделал новый checkout.
Теперь вообще не собирается библиотека.
Что я делаю не так? ps qt4.6.1 |
|
|
Litkevich Yuriy |
17.6.2010, 9:24
Сообщение
#95
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
|
|
|
kuzulis |
17.6.2010, 10:15
Сообщение
#96
|
Активный участник Группа: Участник Сообщений: 393 Регистрация: 29.6.2009 Пользователь №: 862 Спасибо сказали: 36 раз(а) Репутация: 7 |
Цитата kuzulis, перекодируй файлы Ок. Этот долбанный QtCreator меня достал! Я замучался уже перекодировать! По-ходу придется Ru комментарии вообще убрать и оставить только En шоб не мучатся! Сообщение отредактировал kuzulis - 17.6.2010, 10:18 |
|
|
Гость_Гость_* |
17.6.2010, 10:31
Сообщение
#97
|
Гости |
qserialdevice\abstractserial.cpp:1: error: stray '\239' in program это на начало файла показывает, стало быть кодировка файла не правильная - UTF-8 c маркером, а надо без маркера (UTF-8 without BOM).kuzulis, перекодируй файлы В общем ни чего не перекодировал, просто открыл проект и QTCreator-e и собрал проект. проект собрался, но с 2-мя варнингами
как варнинги победить? |
|
|
kuzulis |
17.6.2010, 10:48
Сообщение
#98
|
Активный участник Группа: Участник Сообщений: 393 Регистрация: 29.6.2009 Пользователь №: 862 Спасибо сказали: 36 раз(а) Репутация: 7 |
Цитата В общем ни чего не перекодировал, просто открыл проект и QTCreator-e и собрал проект. проект собрался, но с 2-мя варнингами Понятно, а чем до этого и как собирали? Цитата как варнинги победить? Да пока никак. Они не мешают. |
|
|
Гость_Гость_* |
17.6.2010, 11:07
Сообщение
#99
|
Гости |
Понятно, а чем до этого и как собирали? ээээ,,,, до чего "до этого"? тот что я смог месячной давности собрать? или до того как последний релиз собрал без перекодировки? Вообщем в обоих случаях собирал также как в 94-ом сообщении. в Windows XP в шеле (cmd.exe). с помощью qt4.6.1 и mingw32-make. Но месяц назад всё собралось из шела, а последний релиз только из креатора. ps
ну если нужно могу и кофигурацию компа скинуть |
|
|
kuzulis |
17.6.2010, 11:26
Сообщение
#100
|
Активный участник Группа: Участник Сообщений: 393 Регистрация: 29.6.2009 Пользователь №: 862 Спасибо сказали: 36 раз(а) Репутация: 7 |
Цитата в Windows XP в шеле (cmd.exe). с помощью qt4.6.1 и mingw32-make. Но месяц назад всё собралось из шела, а последний релиз только из креатора. вот только это я и хотел узнать |
|
|
Текстовая версия | Сейчас: 24.11.2024, 11:38 |