• 5309阅读
  • 4回复

qfile_unix错误 [复制链接]

上一主题 下一主题
离线jettatang
 

只看楼主 倒序阅读 楼主  发表于: 2006-05-16
qfile_unix错误
版本:
OS:RH9
qt-x112.3.2
qte2.3.7

cd $HOME/Qt_x86
export TMKEDIR=$PWD/tmake-1.11
export TMAKEPATH=$TMAKEDIR/lib/qws/linux-arm-g++

export PATH=$TMKEDIR/bin:$PATH
export REAL_QTDIR=$PWD/qt-2.3.2-x11
export REAL_QTEDIR=$PWD/qt-2.3.7-emb
export REAL_QPEDIR=$PWD/qtopia-free-1.7.0
export PATH=$REAL_QPEDIR/bin:$REAL_QTEDIR/bin:$REAL_QTDIR/bin:$PATH

export LD_LIBRARY_PATH=$REAL_QPEDIR/lib:$REAL_QTEDIR/lib:$REAL_QTDIR/lib:$LD_LIBRARY_PATH

export QTDIR=$REAL_QTEDIR
export QTEDIR=$REAL_QTEDIR
export QPEDIR=$REAL_QPEDIR
cd $REAL_QTEDIR


当交叉编译qte时,
./configure -xplatform linux-arm-g++ -system-jpeg -no-xft -qconfig qpe
-depths 4,8,16,32


出现如下错误:

tools/qfile_unix.cpp: In method `bool QFile::open(int)':
tools/qfile_unix.cpp:231: `S_IFMT' undeclared (first use this function)
tools/qfile_unix.cpp:231: (Each undeclared identifier is reported only once
tools/qfile_unix.cpp:231: for each function it appears in.)
tools/qfile_unix.cpp:231: `S_IFREG' undeclared (first use this function)
make[1]: *** [tools/qfile_unix.o] Error 1
make[1]: Leaving directory `/root/Qt_x86/qt-2.3.7-emb/src'
make: *** [sub-src] Error 2

请问如何解决,谢谢!
[ 此贴被jettatang在2006-05-17 11:31重新编辑 ]
离线zhaonash

只看该作者 1楼 发表于: 2006-05-16
希望写清楚命令 和 环境变量
爱因斯坦说: 每个人都可以是99%的勤奋+1%的天赋,但1%的天赋是最关键的。我只信前半句!
离线jettatang

只看该作者 2楼 发表于: 2006-05-17
已经修改了:)
离线shiroki

只看该作者 3楼 发表于: 2006-05-17
贴错误得把前面的命令行贴出来。
不过这个符号在qfiledefs_p.h, 没看出有什么问题。 根据定义来看只有不同的编译器会影响这个宏, 但我们用rh9没遇到过这个问题啊。

很奇怪,不明白。 有可能是你的toolchain的问题
--
shiro is White
ki is tree
http://www.cuteqt.com
论坛 http://www.cuteqt.com/bbs
博客 http://www.cuteqt.com/blog
博客镜像: http://sites.cuteqt.com/cuteqt
Linux/Qt/嵌入式讨论群 http://qun.qq.com/air/5699823
离线jettatang

只看该作者 4楼 发表于: 2006-05-19
我使用的交叉编译环境为:arm-uCLinux
在网上下载了arm-elf-tools-20030314.sh,直接安装
快速回复
限100 字节
 
上一个 下一个