首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mac上的mxe交叉编译器QSerialPort

mac上的mxe交叉编译器QSerialPort
EN

Stack Overflow用户
提问于 2015-12-05 01:32:10
回答 1查看 497关注 0票数 0

我在mac os x上使用qt 5.5.1,想为windows开发一个应用程序。到目前一切尚好。我已经安装了交叉编译器M cross environment (MXE)来生成.exe文件。编译器似乎可以工作,但我有一个问题,那就是mxe不知道Qt库序列端口。由于使用了qt5.5,我不再需要手动构建Qt串口。Qt串行端口正式成为Qt AFAIK的一部分。如果我使用以下命令运行Qt Makefile生成器工具:

代码语言:javascript
复制
<mxe root>/usr/bin/i686-w64-mingw32.static-qmake-qt5

我得到以下错误消息:

代码语言:javascript
复制
Unknown module(s) in QT: serialport

在我的应用程序*.pro文件中,我添加了以下行:

代码语言:javascript
复制
QT       += serialport

有人能在这一点上帮我吗。我想我必须将序列端口库与mxe链接起来。但是不知道如何解决这个问题。

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2016-09-10 03:26:49

在构建mxe的qt包时,您还应该构建qtserialport包。对于Linux,refer to these instructions。而不是

代码语言:javascript
复制
cd mxe && make qtbase

执行以下操作:

代码语言:javascript
复制
cd mxe && make qtbase qtserialport
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34094135

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档