ubuntu16.04下Qt编译错误

不知道为什么会出现这个错误,Qt的QVTKWidget出现错误,如图,有大佬知道原因么图片说明

使用locate libGL命令或find /usr -name libGL*命令搜索。

搜索结果中发现/usr/lib/i386-linux-gnu/mesa/libGL.so.1文件(这个文件也可能在另一个目录中)。

然后使用ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib/libGL.so命令给已存在的库文件创建一个链接到/usr/lib目录。

qt的lib库等有没有加入编译的-L路径中

链接问题,没有引用头文件和so文件,或者是函数定义不匹配

如果确认不是以上问题,就是代码的问题,参考这个代码:https://blog.csdn.net/itas109/article/details/22792349