QT串口静态构建与qt应用程序,以将其部署到所有Linux系统



我需要构建使用串行端口共享库的QT应用程序,因此当我为其他系统发布此应用程序时,它说:

./qtnym: error while loading shared libraries: libQt5SerialPort.so.5: cannot open shared object file: no such file or directory.

之后,我需要在目标设备上手动安装 qt5 所需的依赖项才能使其正常工作。 我正在使用 qt 版本 5.9.5 我遵循了这个: https://forum.qt.io/topic/14781/qt-static-and-3rd-party-static-library 但是没有解释包含 *.pri 的另一种方法,并且此标志方法也不起作用。

CONFIG += static

还尝试构建串行端口源项目,完成构建后,我没有办法将其与我的项目链接。

有人可以帮忙吗?

您可以使用Appimage捆绑您的应用程序,并在任何其他设备上使用。

最新更新