QT SDK Demo 编译问题

chenlei posted @ 2011年11月11日 16:50 in Qt学习笔记 with tags private/qpixmapdata_p.h qpixmapdata_p.h , 4309 阅读

今天,编译了一下Qt SDK 的Demos,出现了如下错误:

1、qgl.h:   #include <GL/gl.h>:GL/gl.h:No such file.

在QOpenGL下我可以找到qgl.h,这里面有#include <GL/gl.h>,但是我们找不到gl.h文件。实际上gl.h是X11的库中的头文件,所以解决方法就是安装X11:

sudo apt-get install build-essential debian-keyring freeglut3-dev

2、private/qpixmapdata_p.h: No such file or directory.

在编译Demo时,得先编译shared。在arthurwidgets.cpp中有这样个头文件--#include <private/qpixmapdata_p.h>,找不到它的位置,在网上也没有找到解决的方法。后来好不容易,在找了,/opt/QtSDK/Simulator/Qt/gcc/include/QtGui中找到了亲爱的private/qpixmapdata_p.h,于是当机立断,cp到/opt/QtSDK/Desktop/Qt/474/gcc/include/QtGui,编译一下,成了。

  • 无匹配
  • 无匹配

登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter