安装qt-embedded-linux-opensource-src-4.4.0
2014-08-07 17:58
537 查看
在make的时候同样出现了错误
../../corelib/tools/qbytearray.cpp:52:18: 错误:zlib.h:没有那个文件或目录
../../corelib/tools/qbytearray.cpp: In function ‘QByteArray qCompress(const uchar*, int, int)’:
../../corelib/tools/qbytearray.cpp:449: 错误:‘::compress2’尚未声明
../../corelib/tools/qbytearray.cpp:452: 错误:‘Z_OK’在此作用域中尚未声明
../../corelib/tools/qbytearray.cpp:459: 错误:‘Z_MEM_ERROR’在此作用域中尚未声明
../../corelib/tools/qbytearray.cpp:463: 错误:‘Z_BUF_ERROR’在此作用域中尚未声明
../../corelib/tools/qbytearray.cpp:467: 错误:‘Z_BUF_ERROR’在此作用域中尚未声明
../../corelib/tools/qbytearray.cpp: In function ‘QByteArray qUncompress(const uchar*, int)’:
../../corelib/tools/qbytearray.cpp:522: 错误:‘::uncompress’尚未声明
../../corelib/tools/qbytearray.cpp:526: 错误:‘Z_OK’在此作用域中尚未声明
../../corelib/tools/qbytearray.cpp:530: 错误:‘Z_MEM_ERROR’在此作用域中尚未声明
../../corelib/tools/qbytearray.cpp:533: 错误:‘Z_BUF_ERROR’在此作用域中尚未声明
../../corelib/tools/qbytearray.cpp:536: 错误:‘Z_DATA_ERROR’在此作用域中尚未声明
../../corelib/tools/qbytearray.cpp:540: 错误:‘Z_BUF_ERROR’在此作用域中尚未声明
../../corelib/tools/qbytearray.cpp:542: 错误:‘Z_OK’在此作用域中尚未声明
../../corelib/tools/qbytearray.cpp: In member function ‘QByteArray QByteArray::toPercentEncoding(const QByteArray&, const QByteArray&, char) const’:
../../corelib/tools/qbytearray.cpp:3740: 警告:建议在‘||’的操作数中出现的‘&&’前后加上括号
../../corelib/tools/qbytearray.cpp:3741: 警告:建议在‘||’的操作数中出现的‘&&’前后加上括号
../../corelib/tools/qbytearray.cpp:3752: 警告:建议在‘||’的操作数中出现的‘&&’前后加上括号
../../corelib/tools/qbytearray.cpp:3753: 警告:建议在‘||’的操作数中出现的‘&&’前后加上括号
../../corelib/tools/qbytearray.cpp:3771: 警告:建议在‘||’的操作数中出现的‘&&’前后加上括号
../../corelib/tools/qbytearray.cpp:3772: 警告:建议在‘||’的操作数中出现的‘&&’前后加上括号
make[1]: *** [.obj/release-shared-emb-arm/qbytearray.o] 错误 1
make[1]: Leaving directory `/home/uptech/QT4/for_arm/qt-embedded-linux-opensource-src-4.4.0/src/tools/rcc'
make: *** [sub-rcc-make_default-ordered] 错误 2
错误的原因是configure的时候出现了错误解决方案
http://bbs.csdn.net/topics/390845578?page=1#post-397865779
方法就是 configure 加个 -qt-zlib
具体的指令可以写成
./configure -embedded arm -xplatform qws/linux-arm-g++ -nomake demos -nomake examples -no-stl -no-qt3support
-no-phonon -no-svg -no-webkit -no-openssl -no-nis -no-cups -no-iconv -no-pch -no-dbus -no-separate-debug-info -depths 8,16 -fast -little-endian -qt-mouse-linuxtp -qt-zlib -qt-mouse-tslib -I$PWD/../tslib1.4-install/include -L$PWD/../tslib1.4-install/lib -prefix
/usr/local/Trolltech/Qt-embedded-4.4.0
../../corelib/tools/qbytearray.cpp:52:18: 错误:zlib.h:没有那个文件或目录
../../corelib/tools/qbytearray.cpp: In function ‘QByteArray qCompress(const uchar*, int, int)’:
../../corelib/tools/qbytearray.cpp:449: 错误:‘::compress2’尚未声明
../../corelib/tools/qbytearray.cpp:452: 错误:‘Z_OK’在此作用域中尚未声明
../../corelib/tools/qbytearray.cpp:459: 错误:‘Z_MEM_ERROR’在此作用域中尚未声明
../../corelib/tools/qbytearray.cpp:463: 错误:‘Z_BUF_ERROR’在此作用域中尚未声明
../../corelib/tools/qbytearray.cpp:467: 错误:‘Z_BUF_ERROR’在此作用域中尚未声明
../../corelib/tools/qbytearray.cpp: In function ‘QByteArray qUncompress(const uchar*, int)’:
../../corelib/tools/qbytearray.cpp:522: 错误:‘::uncompress’尚未声明
../../corelib/tools/qbytearray.cpp:526: 错误:‘Z_OK’在此作用域中尚未声明
../../corelib/tools/qbytearray.cpp:530: 错误:‘Z_MEM_ERROR’在此作用域中尚未声明
../../corelib/tools/qbytearray.cpp:533: 错误:‘Z_BUF_ERROR’在此作用域中尚未声明
../../corelib/tools/qbytearray.cpp:536: 错误:‘Z_DATA_ERROR’在此作用域中尚未声明
../../corelib/tools/qbytearray.cpp:540: 错误:‘Z_BUF_ERROR’在此作用域中尚未声明
../../corelib/tools/qbytearray.cpp:542: 错误:‘Z_OK’在此作用域中尚未声明
../../corelib/tools/qbytearray.cpp: In member function ‘QByteArray QByteArray::toPercentEncoding(const QByteArray&, const QByteArray&, char) const’:
../../corelib/tools/qbytearray.cpp:3740: 警告:建议在‘||’的操作数中出现的‘&&’前后加上括号
../../corelib/tools/qbytearray.cpp:3741: 警告:建议在‘||’的操作数中出现的‘&&’前后加上括号
../../corelib/tools/qbytearray.cpp:3752: 警告:建议在‘||’的操作数中出现的‘&&’前后加上括号
../../corelib/tools/qbytearray.cpp:3753: 警告:建议在‘||’的操作数中出现的‘&&’前后加上括号
../../corelib/tools/qbytearray.cpp:3771: 警告:建议在‘||’的操作数中出现的‘&&’前后加上括号
../../corelib/tools/qbytearray.cpp:3772: 警告:建议在‘||’的操作数中出现的‘&&’前后加上括号
make[1]: *** [.obj/release-shared-emb-arm/qbytearray.o] 错误 1
make[1]: Leaving directory `/home/uptech/QT4/for_arm/qt-embedded-linux-opensource-src-4.4.0/src/tools/rcc'
make: *** [sub-rcc-make_default-ordered] 错误 2
错误的原因是configure的时候出现了错误解决方案
http://bbs.csdn.net/topics/390845578?page=1#post-397865779
方法就是 configure 加个 -qt-zlib
具体的指令可以写成
./configure -embedded arm -xplatform qws/linux-arm-g++ -nomake demos -nomake examples -no-stl -no-qt3support
-no-phonon -no-svg -no-webkit -no-openssl -no-nis -no-cups -no-iconv -no-pch -no-dbus -no-separate-debug-info -depths 8,16 -fast -little-endian -qt-mouse-linuxtp -qt-zlib -qt-mouse-tslib -I$PWD/../tslib1.4-install/include -L$PWD/../tslib1.4-install/lib -prefix
/usr/local/Trolltech/Qt-embedded-4.4.0
相关文章推荐
- 安装qt-embedded-linux-opensource-src-4.5.3 记录
- 安装qt-x11-opensource-src-4.5.3和qt-embedded-linux-opensource-src-4.5.3步骤
- 安装qt-embedded-linux-opensource-src-4.5.3
- 安装tslib-1.4和qt-embedded-linux-opensource-src-4.5.3的方法
- 在Fedora 14用gcc 4.5.1编译qt-embedded-linux-opensource-src-4.4.0出错
- qt-embedded-linux-opensource-src-4.5.3在飞凌2440上的成功移植
- qt-embedded-linux-opensource-src-4.5.3移植到s3c6410
- qt-embedded-linux-opensource-src-4.8.6 + tslib-1.4 + qwt-6.0.2 编译和移植到mini2440开发板
- qt-embedded-linux-opensource-src-4.5.1移植到QQ2440开发板
- 编译和移植qt-embedded-linux-opensource-src-4.5.3
- linux下安装qt-x11-opensource-src-4.5.3出现缺少qconfig.h错误解决办法
- Ubuntu9.10+qt-embedded-linux-opensource-src-4.5.0+tslib-1.4.1+gcc-4.3.3+gcc-4.1移植经验
- qt-embedded-linux-opensource-src-4.5.2 交叉编译
- s3c2410上搭建QT/Embedded4.8.5开发环境(三)--安装intel-x86嵌入式平台(基于qvfb)的qt库qt-everywhere-opensource-src-4.8.5
- Qt-embedded-linux-opensource-src-4.5.1移植到mini2440
- qt-embedded-linux-opensource-src-4.5.3移植到s3c6410
- qt-embedded-linux-opensource-src-4.5.3移植到s3c6410
- qt-embedded-linux-opensource-src-4.5.1移植到QQ2440开发版
- s3c2410上搭建QT/Embedded4.8.5开发环境(二)--安装arm平台qt库qt-everywhere-opensource-src-4.8.5
- qt-embedded-linux-opensource-src-4.5.3移植 (转载)