Qt编译代码,不想依赖GUI库时,必须显式去除 修改Pro配置文件用Qt Console举个栗子愿你少跳一个坑 修改Pro配置文件 QT -= gui 用Qt Console举个栗子 用Qt Creator新建个console工程,编译后在Linux下,用ldd命令,查看动态库依赖项。 做个简单的对比测试 在Pro文件中屏蔽掉:QT -= gui,再重新编译,用ldd命令查看依赖项 瞧见没,妖怪(libQt5Gui.so.5)已经出现 愿你少跳一个坑