配置VS+QT+QGis二次开发环境遭遇QWidget: Must construct a QApplication before a QPaintDevice

按照 https://blog.csdn.net/xiongjia516/article/details/81668665 配置环境,结果遭遇不少问题,评论区+百度基本都能解决,最后卡在QWidget: Must construct a QApplication before a QPaintDevice。

受到一部分博客启发查看pro文件(如果是VS这玩意儿要在QtVsTool里手动生成)见到这个了。

配置VS+QT+QGis二次开发环境遭遇QWidget: Must construct a QApplication before a QPaintDevice
直接删除无法运行,突然想到之前C#的config文件于是进行如下更改:

配置VS+QT+QGis二次开发环境遭遇QWidget: Must construct a QApplication before a QPaintDevice
成功运行!配置VS+QT+QGis二次开发环境遭遇QWidget: Must construct a QApplication before a QPaintDevice