1报错:GDBusSignalInfo **signals error: expected unqualified-id before 'public'. 2 3原因:signals为QT关键字. 但是在glib2里把signals当做变量来使用,两者需要做兼容处理. 4 5解决方案: 61.在xxx.pro文件加入 7CONFIG += no_keywords 8 92.将项目文件使用 10public signals 11public slots 12emit 13这三个关键字的地方统统改为QT的宏: 14Q_SIGNALS (or Q_SIGNAL) 15Q_SLOTS (or Q_SLOT) 16Q_EMIT 17
Gstreamer1.16.2与Glib2 signals关键字冲突解决
Stella981
2021-10-11
939 0 0
点赞
收藏
评论区
加载中...