内容
在使用QGuiApplication相关类库中的screens()函数用于获取屏幕参数时,代码为QGuiApplication::screens().at(0)->geometry();
——然后报错:
error: member access into incomplete type 'QScreen'qcursor.h: note: forward declaration of 'QScreen'
错误的大概意思是代码使用了不完整的QScreen啥的。。。其实就是代码中用到了QScreen中的函数,添加这个库文件#include< QScreen >就可以了。
另外
其他同类型的错误,如:
widget.cpp:13:39: error: member access into incomplete type 'QDesktopWidget' qapplication.h:57:7: note: forward declaration of 'QDesktopWidget'
等等。。。
都是缺少相关库文件,添加对应头文件就可以了——#include < QDesktopWidget >