QtSerialPort, Проблема сборки QtSerialPort под Windows |
Здравствуйте, гость ( Вход | Регистрация )
QtSerialPort, Проблема сборки QtSerialPort под Windows |
lkslks |
18.10.2012, 8:40
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 8 Регистрация: 18.10.2012 Пользователь №: 3566 Спасибо сказали: 0 раз(а) Репутация: 0 |
При сборке получаю такое сообщение:
.... g++ -Wl,-s -o release\libSerialPort.a release/serialport.o release/serialportinfo.o release/serialport_win.o release/serialportinfo_win.o -L".\lib" -L"c:\Qt\4.8.3\lib" -lsetupapi -ladvapi32 -lQtCore4 c:/qt/qtcreator-2.5.2/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../libmingw32.a(main.o):main.c:(.text+0x104): undefined reference to `WinMain@16' collect2: ld returned 1 exit status ------------------- Qt 4.8.3 MinGW 4.4.0 Кто может прояснить ситуацию ? |
|
|
kuzulis |
21.3.2013, 22:44
Сообщение
#2
|
Активный участник Группа: Участник Сообщений: 393 Регистрация: 29.6.2009 Пользователь №: 862 Спасибо сказали: 36 раз(а) Репутация: 7 |
Что-то ты мне не так все рассказываешь.
Цитата last serial error выводится по сигналу error (десятичное значение) Выведи результат от GetLastError не по сигналу, а внутри decodeSystemError(). Странно все это, т.к. я даже проверил на WinXP на примере Terminal - у меня все работает: * если просто открываю порт и выдергиваю блютуз - то срабатывает triggeredEventMask = 0 * если открываю порт, пробую в него что-то принять извне, а потом выдергиваю блютуз - то срабатывает triggeredEventMask = 1, далее, пытается прочитать что-то в startAsyncRead(), читает с ошибкой ERROR_DEVICE_REMOVED == 1617 (0x651) Цитата могу Ammyadmin, но только завтра... Я не знаю что это - но лучше скачай TeamViewer. |
|
|
NAUGREEM |
22.3.2013, 9:13
Сообщение
#3
|
Студент Группа: Участник Сообщений: 28 Регистрация: 16.1.2013 Пользователь №: 3675 Спасибо сказали: 0 раз(а) Репутация: 0 |
|
|
|
kuzulis |
22.3.2013, 10:08
Сообщение
#4
|
Активный участник Группа: Участник Сообщений: 393 Регистрация: 29.6.2009 Пользователь №: 862 Спасибо сказали: 36 раз(а) Репутация: 7 |
|
|
|
Текстовая версия | Сейчас: 9.11.2024, 15:08 |