海思编译qt

本教程基于qt4.8.7

1、在源码目录的mkspecs/qws目录下添加一个文件夹linux-arm-hisiv400-g++,然后把linux-arm-g++下的文件复制到这个新文件夹里。

2、打开mkspecs/qws/linux-arm-hisiv400-g++/qmake.conf,将arm-linux-全部修改为arm-hisiv400-linux-。有人觉得没必要建文件夹、拷贝文件,直接改linux-arm-g++文件夹里的文件就行,有这种想法的请向隅而泣,反思自己是否具有一个合格码农的酥痒(素养)。

3、在# modifications to linux.conf这行注释上头添加如下两行内容:

    QMAKE_CFLAGS += -fpermissive -std=gnu++98

    QMAKE_CXXFLAGS += -fpermissive -std=gnu++98

    然后保存文件

4、修改两个工程文件:

    1)examples/examples.pro,删除行contains(QT_CONFIG, webkit): SUBDIRS += webkit

         否则编译example webkit时会报错

    2)vim demos/demos.pro,删除两行contains(QT_CONFIG, webkit):contains(QT_CONFIG, svg):SUBDIRS += demos_browser和demos_browser.subdir = browser
         否则编译demo browser会出错

./configure --prefix=./hi3516d -no-pch -xplatform qws/linux-arm-himix200-g++ -depths all -arch arm -embedded arm  -qt-mouse-pc -no-webkit -no-largefile -fast -release -no-qt3support -no-cups -no-opengl -no-phonon -phonon-backend -no-scripttools -no-libtiff -no-gif -no-libmng -no-nis -no-cups -no-svg -qt-mouse-pc

make

make install

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值