QT移植到海思平台上步骤
转载自:QT移植到海思平台上步骤 - plmmlp09 - 博客园
1、设置QT交叉编译环境
1.1、修改文件 sudo gedit /usr/local/Trolltech/Qt-4.8.1/mkspecs/qws//linux-arm-g++/qmake.conf 将arm-linux改为arm-hisivXXX-linux
2、环境搭建
2.1、
libstdc++.so.6 libstdc++.so.6.0.3并复制到海思开发板文件系统/lib下;
交叉工具链的安装目录搜索libgcc_s.so libgcc_s.so.1并复制到海思开发板文件系统/lib下;(测试中只用到了libstdc++.so.6库)
2.2、挂载调试
将编译出来的qt库复制到我的挂载目录下
cp /opt/Qt4.5.3 /home/littlecc/
做一下软连接,将库连接到海思开发板文件系统/opt目录下,为什么呢因为我们配置的时候 -prefix /opt/Qt4.5.3就是这个目录,不然会出错
ln -s /mnt/Qt4.5.3 /opt/Qt4.5.3
2.3
设置环境变量 直接修改海思开发板/etc/profile文件
vi /etc/profile
添加如下:
QTDIR=/opt/Qt4.5.3 //路径一定要设置对不然程序运行不了
PATH=$QTDIR/bin:$PATH
TSLIB_CONSOLEDEVICE=none
LD_LIBRARY_PATH=$T_ROOT/lib:$QTDIR/lib