zoukankan      html  css  js  c++  java
  • tq2440+fedora安装qt4.5

    1.

    1. make[1]: arm-none-linux-gnueabi-g++:命令未找到  
    2. make[1]: *** [.obj/release-shared-emb-arm/qatomic_arm.o] 错误 127  
    3. make[1]:正在离开目录 `/opt/EmbedSky/qt-4.5/build/build_arm/src/corelib'  
    4. make: *** [sub-corelib-install_subtargets-ordered] 错误 2  
    make[1]: arm-none-linux-gnueabi-g++:命令未找到
    make[1]: *** [.obj/release-shared-emb-arm/qatomic_arm.o] 错误 127
    make[1]:正在离开目录 `/opt/EmbedSky/qt-4.5/build/build_arm/src/corelib'
    make: *** [sub-corelib-install_subtargets-ordered] 错误 2
    


    解决办法:

    修改 /usr/local/Trolltech/QtEmbedded-4.6.3-arm/mkspecs/qws/linux-arm-g++ 路径下的qmake.conf文件
    把以下部分:
    QMAKE_CC                = arm-linux-gcc
    QMAKE_CXX               = arm-linux-g++
    QMAKE_LINK              = arm-linux-g++
    QMAKE_LINK_SHLIB        = arm-linux-g++


    改为:
    QMAKE_CC                = /opt/FriendlyARM/toolschain/4.5.1/bin/arm-linux-gcc
    QMAKE_CXX               = /opt/FriendlyARM/toolschain/4.5.1/bin/arm-linux-g++
    QMAKE_LINK              = /opt/FriendlyARM/toolschain/4.5.1/bin/arm-linux-g++
    QMAKE_LINK_SHLIB        = /opt/FriendlyARM/toolschain/4.5.1/bin/arm-linux-g++

    2.

    Starting: /usr/bin/qmake-qt4 /opt/EmbedSky/qt-4.5/qt-embedded-linux-opensource-src-4.5.0/demos/mediaplayer/mediaplayer.pro -spec linux-g++ -r

    Failure to open file: /opt/EmbedSky/qt-4.5/qt-embedded-linux-opensource-src-4.5.0/demos/mediaplayer/Makefile

    Unable to generate makefile for: /opt/EmbedSky/qt-4.5/qt-embedded-linux-opensource-src-4.5.0/demos/mediaplayer/mediaplayer.pro

    Exited with code 5.

    Error while building project mediaplayer

    When executing build step 'QMake'

    解决办法:

    总结出来应该是两个问题,一个是qmake的默认路径没有设置对,还有一个是文件夹权限。
    如果有遇到这个问题的大哥可以先在shell里面,输入 which qmake,如果得到的qmake的路径不是你的安装路径,则需要修改qmake的环境变量,我的是这样的
    export PATH=/opt/EmbedSky/qt-4.5/__install/arm/bin:$PATH
    然后再执行which qmake,路径就对了。如果这样之后还是不行,那可能就是权限问题了,你要对你的工程文件夹的权限进行修改,然后就ok了。

  • 相关阅读:
    win 7 iis 的一些问题
    Google Maps JavaScript API V3 根据地址 加载地图
    ASP.NET 在程序中动态删除、修改配置文件节点值的方法
    Lambda 表达式的深化及使用
    NHibernate配置的总体流程
    Adobe Acrobat Automation和Aspose.Pdf添加文本印章和水印的对比
    如何导入Swagger文件到Eolinker
    接口文档规范
    对外接口安全性需要考虑什么?
    如何降低API文档对接成本
  • 原文地址:https://www.cnblogs.com/riasky/p/3458844.html
Copyright © 2011-2022 走看看