t113-qt

修改QT配置:

cpp 复制代码
#
# qmake configuration for building with arm-linux-gnueabi-g++
#

# MAKEFILE_GENERATOR      = UNIX
# CONFIG                 += incremental
# QMAKE_INCREMENTAL_STYLE = sublib

# include(../common/linux.conf)
# include(../common/gcc-base-unix.conf)
# include(../common/g++-unix.conf)

# # modifications to g++.conf
# QMAKE_CC                = arm-linux-gnueabi-gcc
# QMAKE_CXX               = arm-linux-gnueabi-g++
# QMAKE_LINK              = arm-linux-gnueabi-g++
# QMAKE_LINK_SHLIB        = arm-linux-gnueabi-g++

# # modifications to linux.conf
# QMAKE_AR                = arm-linux-gnueabi-ar cqs
# QMAKE_OBJCOPY           = arm-linux-gnueabi-objcopy
# QMAKE_NM                = arm-linux-gnueabi-nm -P
# QMAKE_STRIP             = arm-linux-gnueabi-strip
# load(qt_config)


#
 
#
 
# qmake configuration for building with arm-linux-gnueabi-g++
 
#
 
 
 
MAKEFILE_GENERATOR      = UNIX
CONFIG                 += incremental
QMAKE_INCREMENTAL_STYLE = sublib
 
QT_QPA_DEFAULT_PLATFORM  = linuxfb
QMAKE_CFLAGS   += -O2 -march=armv7-a -mtune=cortex-a7 -mfpu=neon -mfloat-abi=hard
QMAKE_CXXFLAGS      += -O2 -march=armv7-a -mtune=cortex-a7 -mfpu=neon -mfloat-abi=hard
 
include(../common/linux.conf)
include(../common/gcc-base-unix.conf)
include(../common/g++-unix.conf)
 
 
# modifications to g++.conf
QMAKE_CC                = /home/pc/Desktop/taiji_t113/tina-sdk/prebuilt/gcc/linux-x86/arm/toolchain-sunxi-musl/toolchain/bin/arm-openwrt-linux-gcc
QMAKE_CXX               = /home/pc/Desktop/taiji_t113/tina-sdk/prebuilt/gcc/linux-x86/arm/toolchain-sunxi-musl/toolchain/bin/arm-openwrt-linux-g++
QMAKE_LINK              = /home/pc/Desktop/taiji_t113/tina-sdk/prebuilt/gcc/linux-x86/arm/toolchain-sunxi-musl/toolchain/bin/arm-openwrt-linux-g++
QMAKE_LINK_SHLIB        = /home/pc/Desktop/taiji_t113/tina-sdk/prebuilt/gcc/linux-x86/arm/toolchain-sunxi-musl/toolchain/bin/arm-openwrt-linux-g++
 
# modifications to linux.conf
QMAKE_AR                = /home/pc/Desktop/taiji_t113/tina-sdk/prebuilt/gcc/linux-x86/arm/toolchain-sunxi-musl/toolchain/bin/arm-openwrt-linux-ar cqs
QMAKE_OBJCOPY           = /home/pc/Desktop/taiji_t113/tina-sdk/prebuilt/gcc/linux-x86/arm/toolchain-sunxi-musl/toolchain/bin/arm-openwrt-linux-objcopy
QMAKE_NM                = /home/pc/Desktop/taiji_t113/tina-sdk/prebuilt/gcc/linux-x86/arm/toolchain-sunxi-musl/toolchain/bin/arm-openwrt-linux-nm -P
QMAKE_STRIP             = /home/pc/Desktop/taiji_t113/tina-sdk/prebuilt/gcc/linux-x86/arm/toolchain-sunxi-musl/toolchain/bin/arm-openwrt-linux-strip
load(qt_config)
##

编译出QT文件出来;

Mangopi MQ-R:T113-s3编译Tina Linux系统(三)独立编译Qt5-CSDN博客

全志T113 芒果派MQ-Dual(T113) QT+电容触摸_t113 qt-CSDN博客

t113-etc/profile导出变量

cpp 复制代码
export TSLIB_CALIBFILE=/etc/pointercal
export TSLIB_CONFFILE=/etc/ts.conf
export TSLIB_PLUGINDIR=/usr/lib/ts
export TSLIB_CONSOLEDEVICE=none
export TSLIB_FBDEVICE=/dev/fb0
export TSLIB_TSDEVICE=/dev/input/event2

export QT_BOOT=/usr/lib/arm-qt
export QTDIR=/usr/lib/arm-qt
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/arm-qt/lib
export LD_LIBRARY_PATH=$QTDIR/lib:$QTDIR/plugins/platforms:$LD_LIBRARY_PATH
export QT_PLUGIN_PATH=$QTDIR/plugins
export QT_QPA_GENERIC_PLUGINS=tslib:$TSLIB_TSDEVICE
export QT_QPA_FONTDIR=$QTDIR/lib/fonts
export QT_QPA_PLATFORM_PLUGIN_PATH=$QTDIR/plugins
export QT_QPA_PLATFORM=linuxfb:tty=/dev/fb0

把arm-qt放到/usr/lib里面

相关推荐
星夜离尘5641 分钟前
MATLAB 线性去趋势为何损伤低频正弦:联合最小二乘估计幅相与漂移
开发语言·matlab
程序员清风1 小时前
双指针与滑动窗口:高效处理连续区间
开发语言·算法
开开心心就好2 小时前
文件被占用删不掉?解锁工具强制删除
java·运维·服务器·开发语言·前端·pdf·ocr
云和数据.ChenGuang2 小时前
python大小整数范围解析
java·开发语言·python
fensnote2 小时前
西门子 S7 PLC 内部寄存器读写 Demo(C 语言)
c语言·开发语言
benchmark_cc3 小时前
量化项目启动时,应该先设计数据接口还是先编写策略?从系统架构角度做出正确选择
开发语言·python·数据分析·pandas·量化交易·股票数据·quantdash
2601_962885723 小时前
如何用 Python 判断一只股票“追涨”还是“抄底”更有效?
android·开发语言·python
把我格子衫拿来3 小时前
VTK 与 Qt 的 CMake 工程怎么组织?模块、工具链与二进制兼容排错
c++·qt·vtk·cmake·工程实践
denlaku3 小时前
JDK 15 新特性详解
java·开发语言
滴滴答答哒3 小时前
C# 技巧:优雅实现对象的“局部更新”与“字段合并”
开发语言·c#