我有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
后可用。另一种选择 - 链接模块作为单独的库。