嵌入式系统设计实验三.pptx
嵌入式系统设计实验三嵌入式系统设计实验三试验一1 1QTE2 2环境变量I.I.LD_LIBRARY_PATHLD_LIBRARY_PATH3 3可能出现的问题第1页/共13页QT第2页/共13页QT应用第3页/共13页QT&QTEQTE是QT的嵌入式版本。专门为嵌入式系统设计图形用户界面的工具包,由挪威Trolltech公司开发2008年,QT被诺基亚收购2012年,Digia售后了诺基亚的Qt业务,并计划将Qt应用到Android,iOS及Win8上第4页/共13页QTE环境构建所需工具:l luicuic user interface compileruser interface compiler 把图形描述文件转变为把图形描述文件转变为c+c+语言语言l lqvfbqvfb qteqte提供的虚拟提供的虚拟framebufferframebuffer qvfbqvfb会提供一个小的调试窗口会提供一个小的调试窗口第5页/共13页qvfb第6页/共13页QTE程序开发第7页/共13页QTE程序编译progen命令产生工程描述文件.prol lprogen-t app.t-o hello.proprogen-t app.t-o hello.protmake命令产生Makefilel ltmake-o Makefile hello.protmake-o Makefile hello.promake命令生成可执行文件。l lmakemake第8页/共13页运行QTE程序启动qvfbl lqvfb-width 640-height 480&qvfb-width 640-height 480&可执行程序加载到qvfbl l./hello-qws./hello-qws第9页/共13页环境变量LD_LIBRARY_PATH指定共享库的位置实例参考实验课主页编译时参数-L-ll lgcc main.c-L.-lhello-o maingcc main.c-L.-lhello-o main运行时指定共享库位置l lLD_LIBRARY_PATHLD_LIBRARY_PATHl lexport LD_LIBRARY_PATH=xxx:$LD_LIBRARY_PATHexport LD_LIBRARY_PATH=xxx:$LD_LIBRARY_PATH第10页/共13页可能出现的问题注意事项注意事项l lP129P129,140140设置环境变量设置环境变量TMAKEDIR,TMAKEDIR,QT2DIR,QTEDIR QT2DIR,QTEDIR 时去掉一个时去掉一个host/target,host/target,Eg:export TMAKEDIR=$PWD/host/tmake-1.13Eg:export TMAKEDIR=$PWD/host/tmake-1.13改为:改为:export TMAKEDIR=$PWD/tmake-1.13export TMAKEDIR=$PWD/tmake-1.13l lQT DesignerQT Designer启动方法启动方法$QT2DIR/bin/designer$QT2DIR/bin/designer第11页/共13页Thank You第12页/共13页感谢您的观看。感谢您的观看。第13页/共13页