您的位置:首页 > 编程语言 > Qt开发

Qt中 QGLWidget碰到no such file or directory的解决办法

2015-10-26 21:40 405 查看
  想要使用QGLWidget,于是就

  #include <QGLWidget>

  编译,结果被告知:

  no such file or directory

  也是用

  find / -name QGLWidget

  找到了这个文件,但是为什么我们编译的时候出错了,原因是没有qt默认是没有包含这个路径的,因此在源代码中直接包含全路径。

  #include </usr/include/QtOpenGL/QGLWidget>

  结果是,编译通过,链接的时候出错,那就是因为虽然我们包含了他的头文件,但是没有找到他的lib,其实你可以用我们刚才的方法找到对应的lib,然后打开Makefile,在链接的地方加上

  -L./usr/lib/...

  注意上面后面的3点表示你这个库对应的名字。

  这样编译链接都通过了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: