Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos mac上的mxe交叉编译器QSerialPort_Macos_Cross Platform_Qt5_Qtserialport_Mxe - Fatal编程技术网

Macos mac上的mxe交叉编译器QSerialPort

Macos mac上的mxe交叉编译器QSerialPort,macos,cross-platform,qt5,qtserialport,mxe,Macos,Cross Platform,Qt5,Qtserialport,Mxe,我正在mac os x上使用Qt5.5.1,希望为windows开发一个应用程序。到现在为止,一直都还不错。我已经安装了交叉编译器来生成.exe文件。编译器似乎可以工作,但我有一个问题,即mxe不知道Qt库serialport。由于使用qt5.5,我不再需要手动构建Qt串行端口。Qt串行端口是Qt AFAIK的正式组成部分。如果我使用以下命令运行Qt Makefile生成器工具: <mxe root>/usr/bin/i686-w64-mingw32.static-qmake-qt5

我正在mac os x上使用Qt5.5.1,希望为windows开发一个应用程序。到现在为止,一直都还不错。我已经安装了交叉编译器来生成.exe文件。编译器似乎可以工作,但我有一个问题,即mxe不知道Qt库serialport。由于使用qt5.5,我不再需要手动构建Qt串行端口。Qt串行端口是Qt AFAIK的正式组成部分。如果我使用以下命令运行Qt Makefile生成器工具:

<mxe root>/usr/bin/i686-w64-mingw32.static-qmake-qt5
在我的applications*.pro文件中,我添加了以下行:

QT       += serialport
在这一点上有人能帮我吗。我想我必须将serialport库与mxe链接起来。但不知道如何解决这个问题


谢谢

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

cd mxe && make qtbase
这样做:

cd mxe && make qtbase qtserialport
cd mxe && make qtbase qtserialport