请问 编译qte-4.5.3 头文件搜索问题

kevinxuzl 2010-10-08 12:52:54
用arm-linux-gcc-4.1.2 编译qte-4.5.3 时碰到如下问题:
../../include/QtCore/../../src/corelib/tools/qlist.h:54:15: error: new: No such file or directory

qlist.h:Line 54 的 code #include <new>
可new.h 在toolchain 下有这个文件 ./arm-angstrom-linux-gnueabi/include/c++/backward/new.h

部分Makefile 如下
CC = /usr/local/arm/4.1.2/bin/arm-linux-gcc
CXX = /usr/local/arm/4.1.2/bin/arm-linux-g++
DEFINES = -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE
CFLAGS = -pipe -I/usr/local/arm/4.1.2/arm-angstrom-linux-gnueabi/include -I/usr/local/arm/4.1.2/include -I/usr/local/tslib/include -fno-exceptions -O2 -fvisibility=hidden -Wall -W -D_REENTRANT -fPIC $(DEFINES)



编译qt的configure 如下
./configure -prefix /usr/local/Trolltech/arm/qte-4.5.3 -xplatform qws/linux-arm-g++ -embedded arm -svg -scripttools -webkit -little-endian -qt-freetype -qt-libjpeg -qt-libpng -qt-libtiff -qt-gif -qt-zlib -largefile -nomake examples -nomake doc -no-mouse-linuxtp -qt-mouse-tslib -I/usr/local/arm/4.1.2/arm-angstrom-linux-gnueabi/include -I/usr/local/arm/4.1.2/include -I/usr/local/tslib/include -L/usr/local/arm/4.1.2/arm-angstrom-linux-gnueabi/lib -L/usr/local/arm/4.1.2/lib -L/usr/local/tslib/lib


如果去掉搜索路径也碰到同样的问题
./configure -prefix /usr/local/Trolltech/arm/qte-4.5.3 -xplatform qws/linux-arm-g++ -embedded arm -svg -scripttools -webkit -little-endian -qt-freetype -qt-libjpeg -qt-libpng -qt-libtiff -qt-gif -qt-zlib -largefile -nomake examples -nomake doc -no-mouse-linuxtp -qt-mouse-tslib
...全文
170 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
Applic 2010-10-08
  • 打赏
  • 举报
回复
看看这个吧,不知你的操作步骤
http://linux.chinaunix.net/techdoc/develop/2009/07/20/1125050.shtml
http://hi.baidu.com/jakmax/blog/item/c5debc095c85eec23ac763c3.html
http://doc.qt.nokia.com/4.6/qt-embedded-install.html

16,211

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧