Всем привет!!!
Взялся за разработку ПО для работы с СОМ портом; установил библиотеку - 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