进入root用户进行操作
./fsl-imx-wayland-glibc-x86_64-meta-toolchain-qt5-cortexa7hf-neon-toolchain-4.1.15-2.0.1.sh
安装交叉工具
然后
source environment-setup-cortexa7hf-neon-poky-linux-gnueabi
必须注意: 使用的是source 进行执行环境变量, 可千万不要./ 去运行
导出环境变量
然后在QT工程文件夹里面执行
/opt/fsl-imx-wayland/4.1.15-2.0.1/sysroots/x86_64-pokysdk-linux/usr/bin/qt5/qmake
则QT工程文件夹里面会生成一个Makefile 文件
然后make即可
但是这种情况有可能会少库的情况, 需要在
xxx.pro 里面主动手动连接库,
然后在进行make 编译
######################################################################
# Automatically generated by qmake (3.0) ?? 7? 5 09:04:04 2019
######################################################################
TEMPLATE = app
TARGET = 应用名称
INCLUDEPATH += . libbluez libhonmax openssl curl zlib
LIBS += 添加库-L./lib -lalibabacloud-oss-cpp-sdk -lcurl -lssl -lz -lcrypto -ldl -lpthread -L./libhonmax/ -lbtcfg -lmanager -lwificfg
# Input
HEADERS += ByteOrder.h \
CheckCode.h \
cJSON.h \
linkList.h \
mxc_uart.h \
peer_link.h \
peer_task.h \
peer_web.h \
penetrate.h \
tomcu.h \
tool.h \
ui_server.h \
version.h \
TinyXML/ReadXml.h \
TinyXML/tinystr.h \
TinyXML/tinyxml.h \
添加向工程添加文件.
向工程添加xxx.cpp, 还有xxx.h文件,
接着 打开xxx.pro文件, 在
HEADERS 添加xxx.h
SOURCES 添加xxx.cpp
然后 执行/opt/fsl-imx-wayland/4.1.15-2.0.1/sysroots/x86_64-pokysdk-linux/usr/bin/qt5/qmake