Qt v5.1.1 に新たに含まれた QtSerialPort を利用しようとしていますが、コンパイルしようとすると経験の少ない問題が発生します。私の検索では、qt 5.1 の QtSerialPort はビルドされておらず、すぐに使用できないようですが、これで正しいでしょうか? Qt Creator または Visual Studio 2010 を使用してどのように準備すればよいですか? 最近 4.8.4 からアップグレードしてプロジェクトを継承したばかりなので、以前に何が行われたかはわかりません。さまざまな Linux バージョンでコンパイルするための手順を見つけましたが、Windows では一貫した、または簡単なものはないように見えたので、誰かがより具体的な手順を持っていることを望んでいました.
ありがとう!
編集:私が得ている特定のエラーを1つか2つ追加します。おそらく、それは私が間違っていることを特定するのに役立つでしょう。
error LNK2001: unresolved external symbol "public: virtual struct QMetaObject const * __thiscall QSerialPort::metaObject(void)const " (?metaObject@QSerialPort@@UBEPBUQMetaObject@@XZ)
error LNK2019: unresolved external symbol "__declspec(dllimport) public: __thiscall QSerialPort::QSerialPort(class QObject *)" (__imp_??0QSerialPort@@QAE@PAVQObject@@@Z) referenced in function "public: __thiscall serial_client::serial_client(class QObject *)" (??0serial_client@@QAE@PAVQObject@@@Z)
これらは、コンパイル時に表示される 21 のエラーのうちの 2 つにすぎません。コメントで述べたように、Visual Studio 2010 も Qt Creator も QtSerialPort ライブラリを認識していないようです。