当前位置:  技术问答>linux和unix

求救:移植qtopia2.2.0出现的问题

    来源: 互联网  发布时间:2016-11-03

    本文导语:  买了友善之臂micro2440的板子,按照说明书上进行移植qtopia-2.2.0 在主机(ubuntu9.10)编译的时候出现错误如下: WARNING: defaultbuttons-arm.conf does not exist. Symlinking header files to include directory Creating qmake...No makedepend ava...

买了友善之臂micro2440的板子,按照说明书上进行移植qtopia-2.2.0
在主机(ubuntu9.10)编译的时候出现错误如下:

WARNING: defaultbuttons-arm.conf does not exist.
Symlinking header files to include directory
Creating qmake...No makedepend available    
make[1]: 正在进入目录 `/opt/FriendlyARM/arm-qtopia/qtopia-2.2.0-FriendlyARM/qtopia/qmake'
.make[1]:正在离开目录 `/opt/FriendlyARM/arm-qtopia/qtopia-2.2.0-FriendlyARM/qtopia/qmake'

Creating pngscale...make[1]: 正在进入目录 `/opt/FriendlyARM/arm-qtopia/qtopia-2.2.0-FriendlyARM/qtopia/util/pngscale'
..make[1]: *** [../../bin/pngscale] 错误 1
make[1]:正在离开目录 `/opt/FriendlyARM/arm-qtopia/qtopia-2.2.0-FriendlyARM/qtopia/util/pngscale'
Failed to make pngscale


我进行了一下解决尝试:
1:在qtopia/etc目录下cp defaultbuttons-ipaq.conf defaultbuttons-arm.conf
    虽然没有了warning信息,但是下面的错误信息照旧。
2:怀疑是缺少png库,装上并放在arm-none-linux-gnueable的lib和include里面,仍然是这样的错误
3:qmake的依赖出现问题,在configure里面找到这句话:

if (system("which makedepend >/dev/null 2>&1") == 0) {
    system("make depend >/dev/null 2>&1") == 0 or die "Failed to make dependn";
} else {
    warn "No makedepend availablen";


    将一三四行注释还是一大堆的错误
3:出错的信息如下:

    if ( $isWindows ) {
unlink("$outpath/bin/pngscale.exe");
my $makecommand = "nmake";
if ( ! $opt_verbose ) {
    $makecommand .= " /f Makefile.quiet";
}
system($makecommand);
if ( ! -f "$outpath/bin/pngscale.exe" ) {
    die "Can't build pngscalen";
}
    } else {
my $makecommand = "make";
my $makecheck = "-q";
if ( ! $opt_verbose ) {
    $makecommand .= " -f Makefile.quiet";
}
system("$makecommand $makecheck || $makecommand") == 0 or die "Failed to make pngscalen";
    }



ps:qmake能用,试验一个例子,即能生成.pro和makefile,但是make时就会出现问题。

it林的高手们,给个指导,已经纠结很久了,想直接打电话给友善之臂的客服,不知道行不行。

|


友善之逼的板子qt还需要你移植?

他都是已经打包好的可执行文件还有编译好了的根文件系统。。

不过我自己也移植过。

|
用它提供的脚本

|
楼主确认一下路径、系统配置是否与手册所写一致。
这个使用商家提供的东西的话,各种配置最好与之一致。

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 求救!求救!紧急求救!为什么更新不了所指定的内容?
  • 求救!!!硬件高请进、、、、、、(十万火急,高分求救。)
  • 求救求救!!
  • 求救啊 高分求救 UNIX下关于进程通讯的问题~
  • 求救!!!求救!!!机器不能正常启动
  • 关于jdbc,求救求救!在线等待,马上给分
  • 紧急求救,root用户无权限删除文件
  • 晕,特晕...求救...
  • 高分求救~~如何取得linux下进程完整命令行字符串,就是的ps -ef 完整的全路径的CMD那一列,求救!!!!附现在的代码
  • 求救!weblogic6.0后台运行正确,前台页面跳转或调用其他页面时出“页面无法显示错误”
  • 求救:java里如何取整一个浮点数(不做四舍五入)
  • 紧急求救!!
  • Linux下无法启动apache 高分求救!在线等待
  • 紧急求救 我用freebsd通过smbfs连接win2000的一些问题 (分不够可加)
  • 紧急求救 我用freebsd通过smbfs连接win2000的一些问题
  • 求救,linux和windows之间如何联成局域网(设置),并且相互之间移动文件。
  • 求救!!在Redhat7.3下安装scim0.9.3怎么安装?
  • Linux8.0 修改字符集后,再次进系统,无图形界面问题。。。求救。。
  • SUSE网络打印机问题,在线等,求救!!
  • 散分一百,紧急求救!ROOT密码忘记


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3