0

COM ポートを介したシリアル通信 (ATMega32A を使用) に LibSerial のクラスを使用しようとしています。SerialStream.h をインクルードするとすぐに、ファイル SerialPort.h からいくつかのエラー メッセージが表示されます。

#include "SerialStream.h"

ここで取得したエラーを確認できます。 http://i.stack.imgur.com/s8ZdC.png

私は LibSerial のインストールを完全には理解していなかったので、クラスの使い方が間違っていると思います。私はコンパイラ QT Creator を使用しており、OS は Windows 7 です。詳細が必要な場合は、お気軽にお問い合わせください。

4

1 に答える 1

0

この質問は、現在の形式では回答できません。

それでも、Qt の機能を使用してシリアル ポートから読み取る場合は、私が少し前に書いたデモを紹介できます。

クイック ノート: main.cppは情報を取得し、コンピューター上のすべてのシリアル ポートを検出し、ユーザーがどのポートから読み取るかを選択できるメニューを表示します。次にQSerialPort、その特定のポートへの接続を開くために使用し、読み取り部分はSerialPortReader、そのプロジェクトに実装されているクラスによって行われます。

于 2015-05-06T03:18:38.183 に答える