Автор Тема: кто нибудь работал с libSerial ??  (Прочитано 1594 раз)

Оффлайн gc986

  • Давно тут
  • **
  • Сообщений: 78
  • Жить, хорошо )))
    • Email
Всем привет!!!
Взялся за разработку ПО для работы с СОМ портом; установил библиотеку - libSerial, создал программу (для проверки библиотеки) а компилятор выдаёт целый ворох ошибок, ну не в какую не компилирует! Может ктонить подскажет в чём дело????, а то я не разбираюсь в ошибках с++  ;D !

Код программы:
#include <SerialStream.h>
#include <iostream>
#define PORT "/dev/ttyUSB0"

using namespace std;

int main()
{
 cout << "Hello, world!\n";
 cin.get();
 return 0;
}

Сообщение системы
g++ main.cpp -o prog
/home/cool/tmp/cc38gYzy.o:(.rodata._ZTVN9LibSerial15SerialStreamBufE[vtable for LibSerial::SerialStreamBuf]+0x24): undefined reference to `LibSerial::SerialStreamBuf::showmanyc()'
/home/cool/tmp/cc38gYzy.o:(.rodata._ZTVN9LibSerial15SerialStreamBufE[vtable for LibSerial::SerialStreamBuf]+0x28): undefined reference to `LibSerial::SerialStreamBuf::xsgetn(char*, int)'
/home/cool/tmp/cc38gYzy.o:(.rodata._ZTVN9LibSerial15SerialStreamBufE[vtable for LibSerial::SerialStreamBuf]+0x2c): undefined reference to `LibSerial::SerialStreamBuf::underflow()'
/home/cool/tmp/cc38gYzy.o:(.rodata._ZTVN9LibSerial15SerialStreamBufE[vtable for LibSerial::SerialStreamBuf]+0x34): undefined reference to `LibSerial::SerialStreamBuf::pbackfail(int)'
/home/cool/tmp/cc38gYzy.o:(.rodata._ZTVN9LibSerial15SerialStreamBufE[vtable for LibSerial::SerialStreamBuf]+0x38): undefined reference to `LibSerial::SerialStreamBuf::xsputn(char const*, int)'
/home/cool/tmp/cc38gYzy.o:(.rodata._ZTVN9LibSerial15SerialStreamBufE[vtable for LibSerial::SerialStreamBuf]+0x3c): undefined reference to `LibSerial::SerialStreamBuf::overflow(int)'
collect2: ld returned 1 exit status
XD XD XD XD

Оффлайн Карлсон

  • Завсегдатай
  • *
  • Сообщений: 1 699
Re: кто нибудь работал с libSerial ??
« Ответ #1 : 28.10.2010 18:18:51 »
Может ктонить подскажет в чём дело????

Вы забыли почитать хоть какую-нить документацию по работе с компилятром. А то бы знали, что нужно указывать библиотеки, например -lSerial.