我的问题描述:window环境是qt4.8.5,Linux环境是5.9.5,我直接把window 的qt源码复制到Linux下运行,会有点不对劲,程序起不来,这时需要手动更改下Linux的环境配置。
报错: No such file or directory #include <QX11Info>
这是因为编译器不认识 QX11Info,这时需要手动加上该模块
解决方案:
QT += gui x11extras
或者
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets x11extras
就是上面的x11extras手动加上即可。