QT5的移植和嵌⼊式环境变量配置医疗器械不良事件
监测和再
评价管理办法
交叉编译器版本:gcc-linaro-5.3-2016.02-x86_64_arm-linux-gnueabihf
TsLib选择: tslib-1.4
Qt编译配置:
配置f
qt-everywhere-src-5.12.8/qtbase/mkspecs/linux-arm-gnueabi-g++/f
QMAKE_INCDIR +=/usr/local/tslib-1.4-runtime/include//usr/local/sqlite3/include/
QMAKE_LIBDIR +=/usr/local/tslib-1.4-runtime/lib//usr/local/sqlite3/lib/
康涅狄格州百人误诊QT_QPA_DEFAULT_PLATFORM = linuxfb
#modifications to g++.conf
QMAKE_CC =/opt/gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-gcc
QMAKE_CXX =/opt/gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-g++
QMAKE_LINK =/opt/gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-g++
QMAKE_LINK_SHLIB =/opt/gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-g++
#modifications f相对标准偏差
QMAKE_AR =/opt/gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-ar cqs
QMAKE_OBJCOPY =/opt/gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-objcopy
QMAKE_NM =/opt/gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-gcc-nm -P
QMAKE_STRIP =/opt/gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-strip
Qt选项配置
./configure -prefix /usr/local/Qt5.12.8/-release -opensource -make libs -xplatform linux-arm-gnueabi-g++-tslib -optimized-qmake -pch -qt-libjpeg -qt-zlib -qt -libpng -qt-libjpeg -qt-sqlite -no-opengl -skip qt3d -skip qtcanvas3d -skip qtpurchasing -no-sse2 -no-openssl -no-cups -no-glib -no-iconv -nomake example s -nomake tools -skip qtvirtualkeyboard -I /usr/local/tslib-1.4-runtime/include/-L /usr/local/tslib-1.4-runtime/lib/
编译
make -j8
make install
嵌⼊式环境变量
#Qt5.12.8
export QT_ROOT=/usr/lib
export QT_QPA_PLATFORM_PLUGIN_PATH=$QT_ROOT/plugins
export QT_QPA_PLATFORM=linuxfb:fb=/dev/fb0
export QT_QPA_FONTDIR=$QT_ROOT/fonts
export QT_QPA_GENERIC_PLUGINS=Tslib:/dev/input/touchscreen0
export QT_QPA_EVDEV_KEYBOARD_PARAMETERS=/dev/input/event0
export QML_IMPORT_PATH=$QT_ROOT/qml
export QML2_IMPORT_PATH=$QT_ROOT/qml
export QT_QPA_FB_TSLIB=1
#Tslib
谷牧之女
export TSLIB_TSDEVICE=/dev/input/touchscreen0隋雅韵储奕小说
export TSLIB_CONFFILE=/f
export TSLIB_CALIBFILE=/etc/pointercal
export TSLIB_PLUGINDIR=/usr/lib/ts
export TSLIB_FBDEVICE=/dev/fb0
亚硝酸盐氮export TSLIB_CONSOLEDEVICE=none
## PC环境变量
export QTDIR=/usr/local/Qt5.12.8
export PATH=$QTDIR/bin:$PATH
export QMAKESPEC=$QTDIR/mkspecs/linux-arm-gnueabi-g++
export LD_LIBRARY_PATH=$QTDIR/lib:/usr/local/tslib-1.4-runtime/lib/:$LD_LIBRARY_PATH