当前位置: 代码迷 >> QT开发 >> 关于嵌入式开发中Qt环境搭建--Qtopia4.2.4 的有关问题
  详细解决方案

关于嵌入式开发中Qt环境搭建--Qtopia4.2.4 的有关问题

热度:262   发布时间:2016-04-25 05:09:03.0
关于嵌入式开发中Qt环境搭建--Qtopia4.2.4 的问题
请教各位高手:
  我的开发环境中已经安装好了 qt-x11-opensource-4.5.3 和 arm-softfloat-linux-gcc ,但在安装用于嵌入式开发的Qt时出现以下问题,请有过相关经验者能给己我帮助,谢谢!!

  我的嵌入式环境是 Qtopia4.2.4, 这个包已包括了 Qt/E 的开发环境,我用的是 ubuntu9.0, kernel 是 2.6.28-18-generic,配置命令如下:
./configure -prefix /usr/local/Trolltech/Qtopia -image /usr/local/Trolltech/Qtopia -qvfb -verbose

在配置选项这段就没过,出现如下错误:

Unknown byte order!

The system byte order could not be detected!
Turn on verbose messaging (-v) to see the final report.
You can use the -little-endian or -big-endian switch to
/home/ywp/qt-software/qtopia-opensource-4.2.4/qtopiacore/qt/configure to continue.
configure exited with value 101

在上面的报告中有如下错误:
g++ -c -pipe -O2 -Wall -W -I../../../../qt/mkspecs/linux-g++ -I../../../../qt/config.tests/unix/cups -I../../../../qt/config.tests/unix/cups -I. -o cups.o ../../../../qt/config.tests/unix/cups/cups.cpp
../../../../qt/config.tests/unix/cups/cups.cpp:1:23: 错误: cups/cups.h:没有该文件或目录
../../../../qt/config.tests/unix/cups/cups.cpp: In function ‘int main(int, char**)’:
../../../../qt/config.tests/unix/cups/cups.cpp:5: 错误: ‘cups_dest_t’在此作用域中尚未声明
../../../../qt/config.tests/unix/cups/cups.cpp:5: 错误: ‘d’在此作用域中尚未声明
../../../../qt/config.tests/unix/cups/cups.cpp:6: 错误: ‘cupsGetDests’在此作用域中尚未声明
make: *** [cups.o] 错误 1
Cups disabled.

请问我该怎么解决这个问题,顺便说下,我直接下载了一个cups源码包,把里面的 cups.h 拷贝到 /usr/include/cups/ 下,出现的问题更多,是不是我得安装 cups ,另外,我一个同学用的是 centos9.5, 我查看他们的 /usr/include/cups, 也没有 
cups.h 文件,但是他们 ./configure---->make----->make install 都没问题,这种现象又是怎么解释?


------解决方案--------------------
没出现这种情况,但至少configure与make的时候需要的.h .cpp还是要有的cups源码包整个拷贝,或者看下源码决定哪些拷贝应该就行了