我在mac os x上使用qt 5.5.1,想为windows开发一个应用程序。到目前一切尚好。我已经安装了交叉编译器M cross environment (MXE)来生成.exe文件。编译器似乎可以工作,但我有一个问题,那就是mxe不知道Qt库序列端口。由于使用了qt5.5,我不再需要手动构建Qt串口。Qt串行端口正式成为Qt AFAIK的一部分。如果我使用以下命令运行Qt Makefile生成器工具:
<mxe root>/usr/bin/i686-w64-mingw32.static-qmake-qt5我得到以下错误消息:
Unknown module(s) in QT: serialport在我的应用程序*.pro文件中,我添加了以下行:
QT += serialport有人能在这一点上帮我吗。我想我必须将序列端口库与mxe链接起来。但是不知道如何解决这个问题。
谢谢!
发布于 2016-09-10 03:26:49
在构建mxe的qt包时,您还应该构建qtserialport包。对于Linux,refer to these instructions。而不是
cd mxe && make qtbase执行以下操作:
cd mxe && make qtbase qtserialporthttps://stackoverflow.com/questions/34094135
复制相似问题