QT4.8.7 移植到arm 填坑记录

QT4.8.7 移植到arm 填坑记录
进入mkspec/qws 目录,cp -rdf linux-arm-g++ linux-hisi500-g++,
修改 linux-hisi500-g++/qmake 配置文件, 将里面工具链换成海思的工具链。
编译命令:./configure
-v
-prefix /home/acer/share_lib/arm-hisiv600-linux/qt-everywhere-src-4.8.7
-release
-opensource
-shared
-no-fast
-largefile
-no-system-proxies
-exceptions
-accessibility
-stl
-no-sql-db2
-no-sql-ibase
-no-sql-mysql
-no-sql-oci
-no-sql-odbc
-no-sql-psql
-no-sql-sqlite
-no-sql-sqlite2
-no-sql-sqlite_symbian
-no-sql-symsql
-no-sql-tds
-no-qt3support
-no-xmlpatterns
-multimedia
-audio-backend
-phonon-backend
-no-svg
-no-webkit
-no-javascript-jit
-script
-no-scripttools
-declarative
-declarative-debug
-no-mmx
-no-3dnow
-no-sse
-no-sse2
-no-sse3
-no-ssse3
-no-sse4.1
-no-sse4.2
-no-avx
-no-neon
-qt-zlib
-no-gif
-qt-libtiff
-qt-libpng
-no-libmng
-qt-libjpeg
-no-openssl
-make libs
-make translations
-nomake demos
-nomake tools
-nomake examples
-nomake docs
-no-rpath
-no-cups
-no-iconv
-no-dbus
-embedded arm
-xplatform qws/arm-hisiv600-linux-g++
-qt-freetype
-no-opengl
-no-openvg
-no-sm
-no-glib
-qvfb
-qt-sql-sqlite
-qt-gfx-linuxfb
-plugin-sql-sqlit

make 命令执行后,包PrinterDialog 里printer 对象找不到,未定义。搞了半天无解。最后突然想到是否主机系统的版本和QT-4.8.7 不匹配。 毕竟ubuntu系统时20.04 版本的。
立马切换到 12.04 ,然后就一把过。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值