Qt 模块(QtSerialPort)在Qt定制构建中找不到(针对ARM交叉编译)



我有Qt 5.5.1自定义构建(在x86上进行交叉编译以进行ARM开发(。因此,该项目是在x86主机上构建的,然后部署到Jetson TK1开发板上。

我有错误:

项目错误:QT 中的未知模块:串行端口

我可以看到构建库:qt构建目录中QtSerialPort模块的/home/alan/work/qt/qt-everywhere-opensource-src-5.5.1/qtserialport/lib/libQt5SerialPort.so.5.5.1,源代码和头文件。所以我认为该模块已构建但未正确安装。永远不要处理自定义Qt模块,那么如何检查模块是否正确构建和安装?

更新:Qt是构建的,但未安装到操作系统中(Qt Creator允许使用此类构建来创建工具包(。

模块仅在install后可用。另一种选择 - 链接模块作为单独的库。

最新更新