像我儿子一样永远保持好奇和梦想

[o]QT的目标板ARM嵌入式编译问题 002

上一篇 / 下一篇  2013-02-21 14:30:37 / 个人分类:linux

h(S6Z(iw,b%{0 1 实践问题描述和解决步骤:

i} X6V+Vx"Z,r!i0龙8国际_龙8国际下载_龙8国际娱乐官方网(EETOP)-电子设计论坛、博客、超人气的电子工程师资料分享平台V(l{'a5lR%\4dS

1.1 编译QT的时候,需要链接directfb的库,我的directfb的库已经编译了,可还是报错

:f;G7]~(F3U7vN8gf{0龙8国际_龙8国际下载_龙8国际娱乐官方网(EETOP)-电子设计论坛、博客、超人气的电子工程师资料分享平台!^ B9~+r2}

gmake[3]: Leaving directory `/home/wine/root/target/output/objs/gcc-4.5.2_glibc-linux-debug/comps/generic_apps/qt/qt-everywhere-opensource-src-4.7.2/qmake'龙8国际_龙8国际下载_龙8国际娱乐官方网(EETOP)-电子设计论坛、博客、超人气的电子工程师资料分享平台5kW B#A"j`
The DirectFB screen driver functionality test failed!
]"mIA'm0 You might need to modify the include and library search paths by editing龙8国际_龙8国际下载_龙8国际娱乐官方网(EETOP)-电子设计论坛、博客、超人气的电子工程师资料分享平台/BO1x1J6x:yT[Pc
 QT_CFLAGS_DIRECTFB and QT_LIBS_DIRECTFB in
龙8国际_龙8国际下载_龙8国际娱乐官方网(EETOP)-电子设计论坛、博客、超人气的电子工程师资料分享平台4Q M'YZ FGG|
 /home/wine/root/target/output/objs/gcc-4.5.2_glibc-linux-debug/comps/generic_apps/qt/qt-everywhere-opensource-src-4.7.2/mkspecs/qws/linux-arm-g++.
(@QQdH&a ~&D a0gmake[2]: *** [/home/wine/root/target/output/objs/gcc-4.5.2_glibc-linux-debug/comps/generic_apps/qt/qt-everywhere-opensource-src-4.7.2/Makefile] Error 1
:l/g-K&}h![och K0gmake[2]: Leaving directory `/home/wine//root/target/src/sd/apps/huangpu/comps/huangpu_ui'龙8国际_龙8国际下载_龙8国际娱乐官方网(EETOP)-电子设计论坛、博客、超人气的电子工程师资料分享平台zu.?!okU,z ]BE"v
gmake[1]: *** [qt] Error 2
'M9R:?S I nv&r*t0gmake[1]: Leaving directory `/home/wine/root/target/build/systems/linux/huangpu'龙8国际_龙8国际下载_龙8国际娱乐官方网(EETOP)-电子设计论坛、博客、超人气的电子工程师资料分享平台 w,jZR+Z~}%F
make: *** [application_test] Error 2

xi,Q&@8oPi,d~0

.S#ek9L @Je#[[01.2 更改configure的参数,增加 -v,龙8国际_龙8国际下载_龙8国际娱乐官方网(EETOP)-电子设计论坛、博客、超人气的电子工程师资料分享平台)Bmt(t/R{0q


lf$~0]V(v/tF1IL"K0

6b&HW ^^?z&V0

f8z7s;H6xt'Z}%D9JY02 一些非常有用的调试技巧:

Zz%pLgVQ0龙8国际_龙8国际下载_龙8国际娱乐官方网(EETOP)-电子设计论坛、博客、超人气的电子工程师资料分享平台%wD9s GPY U&X

2.1 -v or -verbose:

,\G-J ?6E q7kI${W0

4B f7X8\4~KG1q2yC0qt 的解压包,用qt 4.7.2 为例:qt-everywhere-opensource-src-4.7.2 解压后,里面有configure 文件龙8国际_龙8国际下载_龙8国际娱乐官方网(EETOP)-电子设计论坛、博客、超人气的电子工程师资料分享平台 f$C)wpiBdl;A0g{

龙8国际_龙8国际下载_龙8国际娱乐官方网(EETOP)-电子设计论坛、博客、超人气的电子工程师资料分享平台Xo?^ ]

这个文件就是用来做qt的配置用的,同时qt 编译前,可以用这个命令来检查各个依赖库的相关性,但是,有时候qt configure报错后,龙8国际_龙8国际下载_龙8国际娱乐官方网(EETOP)-电子设计论坛、博客、超人气的电子工程师资料分享平台zq!yR&xN

龙8国际_龙8国际下载_龙8国际娱乐官方网(EETOP)-电子设计论坛、博客、超人气的电子工程师资料分享平台 Og9g+X9lewY

给我们的信息太少,这时候就要在 configure 的参数后面加

*p0IY+M hH$H c0V,M0

-C0qN7ZDLtd.T1l0-v 或者写成 -verbose 来看看到底qt 是在配置什么东西的时候报错,从而可以知道我们的详细信息:

jI_]9{D;P5X1n r0

y)vCsy3C$tP$@O7]0


龙8国际_龙8国际下载_龙8国际娱乐官方网(EETOP)-电子设计论坛、博客、超人气的电子工程师资料分享平台\n;{)S#z6Uc^

龙8国际_龙8国际下载_龙8国际娱乐官方网(EETOP)-电子设计论坛、博客、超人气的电子工程师资料分享平台 ^^;x"LP

类似的错误:但不同的问题:龙8国际_龙8国际下载_龙8国际娱乐官方网(EETOP)-电子设计论坛、博客、超人气的电子工程师资料分享平台X9nLX{z|

龙8国际_龙8国际下载_龙8国际娱乐官方网(EETOP)-电子设计论坛、博客、超人气的电子工程师资料分享平台%nCeu&V:he G

 龙8国际_龙8国际下载_龙8国际娱乐官方网(EETOP)-电子设计论坛、博客、超人气的电子工程师资料分享平台I|sU.u,d4\"i

S9hm}'^ lG0 龙8国际_龙8国际下载_龙8国际娱乐官方网(EETOP)-电子设计论坛、博客、超人气的电子工程师资料分享平台/}l$Ma {qua

kNk!~:p Il q"R0


龙8国际_龙8国际下载_龙8国际娱乐官方网(EETOP)-电子设计论坛、博客、超人气的电子工程师资料分享平台w.vuKqo

to be continued龙8国际_龙8国际下载_龙8国际娱乐官方网(EETOP)-电子设计论坛、博客、超人气的电子工程师资料分享平台(\?0gw jbL

龙8国际_龙8国际下载_龙8国际娱乐官方网(EETOP)-电子设计论坛、博客、超人气的电子工程师资料分享平台;O1J Q4Cs

此帖原创:made by . huang.makin@gmail.com

u(Y(zQ;l A z0龙8国际_龙8国际下载_龙8国际娱乐官方网(EETOP)-电子设计论坛、博客、超人气的电子工程师资料分享平台t|4q8]_w

 

OQ*x"EY:p+X L0

TAG: directfb linux Linux LINUX Qt qt

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

Open Toolbar