Tarkoitukseni on saada Arduinolta keräämiäni tietoja koneelle sarjaporttia käyttämällä. Qt Creatorilla olisi tarkoitus tehdä ohjelma tätä varten. Löysin ja latasin netistä otsikon mukaisen kirjaston. Purin paketin ja kokeilin kääntää mukana tulleita esimerkkejä, mutta Qt Creator antaa tällaisia virheitä:
../../src/qextserialport_win.cpp: In member function 'bool QextSerialPortPrivate::open_sys(QFlags<QIODevice::OpenModeFlag>)':
../../src/qextserialport_win.cpp:115: error: invalid use of incomplete type 'struct QWinEventNotifier'
../../src/qextserialport_p.h:159: error: forward declaration of 'struct QWinEventNotifier'
../../src/qextserialport_win.cpp:117: error: no matching function for call to 'QextSerialPort::connect(QWinEventNotifier*&, const char*, QextSerialPort* const&, const char*, Qt::ConnectionType)'
../../../QtSDK/Desktop/Qt/4.8.0/mingw/include/
../../../QtSDK/Desktop/Qt/4.8.0/mingw/include/
../../../QtSDK/Desktop/Qt/4.8.0/mingw/include/
../../src/qextserialport_win.cpp: In member function 'bool QextSerialPortPrivate::close_sys()':
../../src/qextserialport_win.cpp:132: error: invalid use of incomplete type 'struct QWinEventNotifier'
../../src/qextserialport_p.h:159: error: forward declaration of 'struct QWinEventNotifier'
../../src/qextserialport_win.cpp:133: error: invalid use of incomplete type 'struct QWinEventNotifier'
../../src/qextserialport_p.h:159: error: forward declaration of 'struct QWinEventNotifier'
mingw32-make.exe[1]: *** [debug/qextserialport_win.o] Error 1
mingw32-make.exe: *** [debug] Error 2
15:31:42: The process "C:\QtSDK\mingw\bin\mingw32-make.exe" exited with code 2.
Error while building project uartassistant (target: Desktop)
When executing build step 'Make'
Onko kellään täällä kokemusta kyseisestä kirjastosta? Eikös noiden esimerkkien pitäisi kääntyä ihan vaivatta? Käyttöjärjestelmänä on Windows 7 64bit.
Aihe on jo aika vanha, joten et voi enää vastata siihen.