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点表示你这个库对应的名字。
这样编译链接都通过了
#include <QGLWidget>
编译,结果被告知:
no such file or directory
也是用
find / -name QGLWidget
找到了这个文件,但是为什么我们编译的时候出错了,原因是没有qt默认是没有包含这个路径的,因此在源代码中直接包含全路径。
#include </usr/include/QtOpenGL/QGLWidget>
结果是,编译通过,链接的时候出错,那就是因为虽然我们包含了他的头文件,但是没有找到他的lib,其实你可以用我们刚才的方法找到对应的lib,然后打开Makefile,在链接的地方加上
-L./usr/lib/...
注意上面后面的3点表示你这个库对应的名字。
这样编译链接都通过了
相关文章推荐
- Qt之四方分割器QuadSplitter
- Qt5+VS2013兼容XP方法
- 学习Qt之简单计算器
- Qt添加界面文件的背景图片
- VS2012 QT程序打包部署详解
- 学习Qt5(9)
- QTP 过期了 怎么处理
- QT4中构建多线程的服务器
- 【1.Qt之多线程小入门】
- QT4中构建多线程的服务器
- QT子线程与主线程的信号槽通信
- Qt的三方库
- 基于ARM的Qt Creator嵌入式开发环境搭建
- Ubuntu下 嵌入式Qt开发环境的搭建
- Qt练习之文件
- 使用Qt设计师文件的3种方式
- PyQt中登录框设计
- PyQt中弹出对话框操作
- PyQt主窗体设置停靠窗口(QDockWidget)的叠加顺序
- PyQt中如何隐藏Menu