1. 去掉pro文件依赖的gui和widget

unix{
QT -= gui
QT -= widgets
}

2. 去掉代码中对windows和gui的包含(如有QApplication,可用QCoreApplication代替)

3. 生成可执行文件

(如需要打包到别的未安装qt的环境运行,则需要打包)

打包参考:Linux下使用linuxdeployqt发布Qt程序_qq_735754647的博客-CSDN博客

我使用的是文中的脚本进行打包,非常好使

Logo

更多推荐