0

Mac OS X で qt 5.5.1 を使用しており、Windows 用のアプリケーションを開発したいと考えています。ここまでは順調ですね。.exe ファイルを生成するために、クロス コンパイラM クロス環境 (MXE)をインストールしました。コンパイラは動作しているようですが、mxe が Qt ライブラリのシリアルポートを認識していないという問題があります。qt5.5 を使用しているため、Qt シリアル ポートを手動でビルドする必要がなくなりました。Qt Serial Port は公式には Qt AFAIK の一部です。コマンドで Qt Makefile ジェネレーター ツールを実行すると、次のようになります。

<mxe root>/usr/bin/i686-w64-mingw32.static-qmake-qt5

次のエラー メッセージが表示されます。

Unknown module(s) in QT: serialport

アプリケーションの *.pro ファイルに、次の行を追加しました。

QT       += serialport

この時点で誰でも私を助けることができますか?serialport lib を mxe にリンクする必要があると思います。しかし、これを解決する方法がわかりません。

ありがとう!

4

1 に答える 1