crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

> Проблема с qextserialport-1.2 для Windows, Ошибка
semen_992
  опции профиля:
сообщение 30.8.2009, 16:20
Сообщение #1


Новичок


Группа: Новичок
Сообщений: 2
Регистрация: 30.8.2009
Пользователь №: 1035

Спасибо сказали: 0 раз(а)




Репутация:   0  


Здравствуйте!

Есть проблема с бибилиотекой QextSerialPort 1.2.

Подключил по инструкции -
"Вы в профайле вашего проекта добавили строку

Код:
unix:DEFINES = _TTY_POSIX_

ЗЫ: Проблем никогда не наблюдал. Делал так:

1) В профайле своего проекта определял макрос _TTY_POSIX_ (или _TTY_WIN_ для венды)

Код:
unix:DEFINES   = _TTY_POSIX_
win32:DEFINES  = _TTY_WIN_


2) В профайле своего проекта добавлял либу QextSerialPort

LIBS += -lqextserialport

3) В проекте юзаю следующим образом

Код:
#include <qextserialport.h>

.....
QextSerialPort *port = new QextSerialPort("/dev/ttyS0");
port->setBaudRate(BAUD19200);  
port->setFlowControl(FLOW_OFF);
port->setParity(PAR_NONE);    
port->setDataBits(DATA_8);  
port->setStopBits(STOP_2);    
.....
"


Но при компиляции возвращается ощибка: "collect2: ld returned 1 exit status"
Пробовал примеры которые шли вместе с библиотекой - тоже самое.

Может кто уже встречался с этим?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
Litkevich Yuriy
  опции профиля:
сообщение 20.12.2010, 18:02
Сообщение #2


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


Цитата(ComPort @ 20.12.2010, 15:12) *
Распаковал архив qextserialport-1.1 и в проекте подключил заголовочный файл
от одного заголовочного файла толку мало.

Прочитай внимательно сообщение, которое ты цитировал.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
ComPort
  опции профиля:
сообщение 21.12.2010, 8:42
Сообщение #3


Новичок


Группа: Новичок
Сообщений: 3
Регистрация: 20.12.2010
Пользователь №: 2283

Спасибо сказали: 0 раз(а)




Репутация:   0  


Цитата(Litkevich Yuriy @ 20.12.2010, 18:02) *
Цитата(ComPort @ 20.12.2010, 15:12) *
Распаковал архив qextserialport-1.1 и в проекте подключил заголовочный файл
от одного заголовочного файла толку мало.

Прочитай внимательно сообщение, которое ты цитировал.

Как релиз у меня мой проект не компилится, те же ошибки, а dll'ка собралась.
Вот файл pro, где я прописываю dll, что лежит в папке проекта
#-------------------------------------------------
#
# Project created by QtCreator 2010-12-20T09:03:40
#
#-------------------------------------------------

QT       += core gui

TARGET = comport
TEMPLATE = app
SOURCES += main.cpp\
        mainwindow.cpp

HEADERS  += mainwindow.h

win32:INCLUDEPATH +=C:\Qt\2010.05\qt\comport\
win32:LIBS += qextserialport.dll
win32:DEFINES = _TTY_WIN_

FORMS    += mainwindow.ui
Причина редактирования: используй тэг code
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 29.4.2024, 2:39