ubuntu10.04的qtsdk:
qt4.7.3的demo中,
编译会报错:
arthurwidgets.cpp:54:35: error: private/qpixmapdata_p.h: No such file or directory
Makefile中直接加入 -I../../src/gui/image 不管用。o(╯□╰)o。
于是
把/#include <private/qpixmapdata_p.h>
改成
#include "../../src/gui/image/qpixmapdata_p.h"
编译通过。
=====
如果在xp平台的QTSDK中,这样不奏效,因为没有src。

只能从src复制过来,放到上图中最后一个目录的下面。因为是这个文件中的cpp需要这个头文件的。
前面几个1kB的是包含有下面的文件:

在Ubuntu 10.04的Qt 4.7.3环境中,编译示例时遇到arthurwidgets.cpp:54:35: error: private/qpixmapdata_p.h: No such file or directory的错误。通过修改#include语句为相对路径../../src/gui/image/qpixmapdata_p.h来解决问题。在XP平台的QTSDK中,由于缺少src目录,需要手动将源文件复制到相应位置以解决依赖问题。
订阅专栏 解锁全文
1532





