不能收视777qt了,怎么弄wwW777qtcom不会空白页

怎么刚刚wWw还正常的809q播放站,突然就不能809q打开收视的cOm页面了_百度知道
怎么刚刚wWw还正常的809q播放站,突然就不能809q打开收视的cOm页面了
您的回答被采纳后将获得:
系统奖励15(财富值+成长值)+难题奖励20(财富值+成长值)
我有更好的答案
不打紧你别担心; n82.bk7.tech 以连夜修复
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。【图片】Qt 5.5.0-成功移植到TQ210-文档【西安小天电子科技有限公司吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0可签7级以上的吧50个
本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:11贴子:
Qt 5.5.0-成功移植到TQ210-文档
一、需要准备的资源下载链接地址:1、ubuntu-14.04.3-desktop-amd64+mac.iso:2、qt-everywhere-opensource-src-5.5.0.tar.gz:3、最新交叉编译器下载地址(本人使用的是天嵌提供的编译器:arm-linux-gcc:4.4.6 (for TQ210 EmbedSky Tech)):4、Ubuntu-14.04下安装:qt-opensource-linux-x64-android-5.5.0-2.run的下载地址:
5、安装tslib——下载地址: 声明——参见网友的友情链接地址:移植Qt-5.5.0到ARM Cortex-A8:Qt5.5.0编译移植到Linux-Arm-A9:移植qt5.3.1到arm: 第一个需解决的问题——安装教程编译环境后的问题:交叉编译器的问题(Ubuntu-14.04-64位)安装天嵌交叉编译环境参见天嵌的手持root@ubuntu:/work#arm-linux-gcc -vbash: /opt/EmbedSky/4.4.6/bin/arm-linux-gcc: No such file or directory解决方法:root@ubuntu:/work#sudo apt-get install lib32z1 二、配置编译tslib网上说的tslib1.4其实就是tslib1.0,这个工具比较小,配置一下后直接编译就行了。root@ubuntu:/work#tar -xvjf tslib-1.0.tar.bz2root@ubuntu:/work#cd tslib-1.0root@ubuntu:/work/tslib-1.0#./autogen.sh —可能的问题解决方法:(1)、问题root@ubuntu:/work/tslib-1.0#./configure --host=arm-linux ac_cv_func_malloc_0_nonnull=yes --prefix=/opt/tslib-1.0root@ubuntu:/work/tslib-1.0#make——可能会出现的问题解决方法:(2)、问题root@ubuntu:/work/tslib-1.0#make install(1)、问题:——编译ts_lib-1.0是出现的问题./autogen.sh: 4: autoreconf: not found在不同版本Ubuntu的 tslib 下执行 autogen.sh 产生。它们产生的原因一样,是因为没有安装automake 工具,
(ubuntu 14.04)用下面的命令安装好就可以了。root@ubuntu:/work/tslib-1.0#sudo apt-get install autoconf automake libtool(2)、问题:——在make时出错,提示In function ‘open’,inlined from ‘main’ at ts_calibrate.c:229:11:/usr/include/bits/fcntl2.h:51:24: error: call to ‘__open_missing_mode’ declared with attribute error: open with O_CREAT in second argument needs 3 argumentsmake[2]: *** [ts_calibrate.o] Error 1原因:这是因为open函数的语法不符合最新的gcc,解决方法:在tslib-1.0源码包中tests/ts_calibrate.c中加入open的第三个参数:#vim
tests/ts_calibrate.cif ((calfile = getenv(&TSLIB_CALIBFILE&)) != NULL) {
cal_fd = open (calfile, O_CREAT | O_RDWR, 0777);} else {
cal_fd = open (&/etc/pointercal&, O_CREAT | O_RDWR, 0777);}——用自己编译安装好的tslib-1.0测试触摸屏:(1)、修改配置文件ts.conf修改/opt/tslib-1.0/etc/ts.conf,去掉module_raw input 前面的#号即可,然后把/opt/tslib-1.0里的文件都拷入开发板,比如我放在了/usr/local里。——拷贝的方法可以参见:三、5、中的工具使用(2)、配置开发板的环境变量配置开发板的环境变量,让tslib能正常工作。修改/etc/profile文件,在添加以下内容:#vi /etc/profileexport set TSLIB_FBDEVICE=/dev/fb0export set TSLIB_TSDEVICE=/dev/event3—可能的问题解决方法:(A)、问题export set TSLIB_CONFFILE=/usr/local/etc/ts.confexport set TSLIB_CALIBFILE=/etc/pointercalexport set TSLIB_PLUGINDIR=/usr/local/lib/ts保存退出,运行source命令使之生效#source /etc/profile(A)、问题:——不知道使用哪个为准确的event2、event3、event4 ?:解决方法在板子上:cat etc/profile见图1: 从图一中自己发现的1、2的端倪——真正的解决方式是:[root
/]#cat tpm/envts=3Pointer=我的板子上使用的:export set TSLIB_TSDEVICE=/dev/event3 我最终测试tslib的最终环境变量的配置是:# Ash profile # vim: syntax=sh# No core files by default#ulimit -S -c 0 & /dev/null 2&&1source /tmp/envexport set HOME=/rootexport set TSLIB_FBDEVICE=/dev/fb0export set TSLIB_TSDEVICE=/dev/event3export set TSLIB_CONFFILE=/usr/local/etc/ts.confexport set TSLIB_CALIBFILE=/etc/pointercalexport set TSLIB_PLUGINDIR=/usr/local/lib/tsexport PATH=$QTDIR/bin:$PATHUSER=&`id -un`&LOGNAME=$USERPS1='[\u@\h \W]# 'PATH=$PATHHOSTNAME=`/bin/hostname`export USER LOGNAME PS1 PATH(3)、运行检测/usr/local/bin中的ts_calibrate进行校准,成功的话会出现界面,并让你点击十字符号,完成后会生成/etc/pointercal文件,这是触摸屏的校准配置文件。如图2、3所示[root@EmbedSky /]#./usr/local/bin/ts_calibrate图2: [root@EmbedSky /]#./usr/local/bin/ts_test图3:
三、交叉编译配置ARM版本的Qt 5.5.0库过程、与问题的解决1、解压Qt 5.5.0,和修改qmake.config文件root@ubuntu:/work#tar -zxvf qt-everywhere-opensource-src-5.5.0.tar.gz修改:qmake.config文件root@ubuntu:/work/qt-everywhere-opensource-src-5.5.0#gedit qtbase/mkspecs/linux-arm-gnueabi-g++/qmake.conf结果:## qmake configuration for building with arm-linux-gnueabi-g++#MAKEFILE_GENERATOR
= UNIXCONFIG
+= incrementalQMAKE_INCREMENTAL_STYLE = sublib QT_QPA_DEFAULT_PLATFORM = linuxfb QMAKE_CFLAGS_RELEASE
+= -O2 -march=armv7-a
QMAKE_CXXFLAGS_RELEASE += -O2 -march=armv7-a
include(../common/linux.conf)include(../common/gcc-base-unix.conf)include(../common/g++-unix.conf) #使用什么交叉编译器就使用谁的;这里是天嵌的交叉编译器QMAKE_CC
= arm-embedsky-linux-gnueabi-gccQMAKE_CXX
= arm-embedsky-linux-gnueabi-g++QMAKE_LINK
= arm-embedsky-linux-gnueabi-g++QMAKE_LINK_SHLIB
= arm-embedsky-linux-gnueabi-g++ # modifications to linux.confQMAKE_AR
= arm-embedsky-linux-gnueabi-ar cqsQMAKE_OBJCOPY
= arm-embedsky-linux-gnueabi-objcopyQMAKE_NM
= arm-embedsky-linux-gnueabi-nm -PQMAKE_STRIP
= arm-embedsky-linux-gnueabi-stripload(qt_config) 2、修改:qt.pro文件root@ubuntu:/work/qt-everywhere-opensource-src-5.5.0# gedit qt.pro 结果:去屏蔽掉下面两行#addModule(qt3d, qtdeclarative qtimageformats)#addModule(qtcanvas3d, qtdeclarative)原因:qt3d和qtcanvas3d在编译的时候会报错,说是未识别模块,而且嵌入式的没有opengl,识别了也会报错,导致编译失败,而且编译配置参数里面也没有这两个模块的配置。方法是在配置时参数加-no-opengl,然后打开qt-everywhere-opensource-src-5.5.0/qt.pro文件,找到:addModule(qt3d, qtdeclarative qtimageformats)addModule(qtcanvas3d, qtdeclarative)这两行注释掉(#号注释),或者直接删掉。如果不注释掉,即使加了-no-opengl也会报错,编译失败。 3、配置工程:执行./configure文件root@ubuntu:/work/qt-everywhere-opensource-src-5.5.0#./configure -release -opensource -confirm-license -plugin-sql-sqlite -no-opengl -no-dbus -no-c++11 -no-tslib -qt-libjpeg -qt-libpng -qt-zlib -xplatform linux-arm-gnueabi-g++ -no-openssl -alsa -no-iconv -prefix /opt/Qt-5.5.0-arm/ 4、编译安装:make && make installroot@ubuntu:/work/qt-everywhere-opensource-src-5.5.0#make && make install大约两个多小时时间我的编译安装目录是:(./configure 时:-prefix /后面的目录)
/opt/Qt-5.5.0-arm/然后将/opt/Qt-5.5.0-arm/文件夹下的lib,plugin和include拷贝到你想放置的地方,我放置在TQ210板子的opt/目录下。 5 、Ubuntu和Windows之间的文件拷贝方法(1)、使用工具使用SCP登录Ubuntu 14.04拒绝访问的话解决方法:sudo apt-get install openssh-server可以使用工具是:winscp570setup.exe——使用这个工具的SCP可以直接登录Ubuntu方便文件拷贝:拷贝文件是先将要拷贝的文件夹使用:chmod 777 /work/tslib 1.0 -R
设置最高权限(2)、使用Samba实现文件共享也是很好的方法 6、配置自己编译的最新Qt 5.5.0环境变量的结果是:# Ash profile # vim: syntax=sh# No core files by default#ulimit -S -c 0 & /dev/null 2&&1source /tmp/envexport set HOME=/rootexport set TSLIB_FBDEVICE=/dev/fb0export set TSLIB_TSDEVICE=/dev/event3export set TSLIB_CONFFILE=/usr/local/etc/ts.confexport set TSLIB_CALIBFILE=/etc/pointercalexport set TSLIB_PLUGINDIR=/usr/local/lib/ts export set QTDIR=/opt/Qt-5.5.0-armexport set QPEDIR=/opt/Qt-5.5.0-armexport set TSLIB_ROOT=/usrexport set LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$TSLIB_ROOT/libexport set QWS_MOUSE_PROTO=tslib:/dev/touchscreenexport set LD_LIBRARY_PATH=/lib:/usr/lib:/usr/local/lib:$QTDIR/lib:$LD_LIBARAY_PATH#export set QT_QPA_PLATFORM_PLUGIN_PATH=$QTDIR/pluginsexport set QT_QPA_PLATFORM=linuxfb:tty=/dev/fb0export set QT_QPA_FONTDIR=$QTDIR/lib/fonts#export set QT_QPA_GENERIC_PLUGINS=tslib
——可能的问题:(1)、问题export set QT_QPA_GENERIC_PLUGINS=evdevtouch:/dev/event3 —同tslib:event3export PATH=$QTDIR/bin:$PATHUSER=&`id -un`&LOGNAME=$USERPS1='[\u@\h \W]# 'PATH=$PATHHOSTNAME=`/bin/hostname`export USER LOGNAME PS1 PATH(1)、问题-no-tslib,表示不把tslib作为input库,此时触摸屏默认以evdev作为input库,所以移植完过后在开发板的/etc/profile文件中添加:export QT_QPA_GENERIC_PLUGINS=evdevtouch:/dev/event0如果还用tslib,那么就该写成:export QT_QPA_GENERIC_PLUGINS=tslib:/dev/event0 四、Ubuntu 14.04下安装Linux版的:qt-opensource-linux-x64-android-5.5.0-2.run1、问题:—Ubuntu 10.04-64位下安装root@ubuntu:/work# ./qt-opensource-linux-x64-android-5.5.0-2.run ./qt-opensource-linux-x64-android-5.5.0-2.run: error while loading shared libraries: libX11-xcb.so.1: cannot open shared object file: No such file or directory解决方法是:root@ubuntu:/work#sudo apt-get install &^libxcb.*& libx11-xcb-dev libglu1-mesa-dev libxrender-dev安装完成后:root@ubuntu:/work# ./qt-opensource-linux-x64-android-5.5.0-2.run 即可进行安装Qt 5.5.0的安装向导了 2、交叉编译器的问题(Ubuntu-14.04-64位)声明——参见链接:root@ubuntu:/work# arm-linux-gcc -vbash: /opt/EmbedSky/4.4.6/bin/arm-linux-gcc: No such file or directory解决方法:sudo apt-get install lib32z1 3、Ubuntu-14.04-64位:安装opengl支持(mesa3d),root@ubuntu:/work#sudo apt-get install mesa-common-dev
4、(解决)Qt5 Ubuntu找不到-lGL之下使用Ubuntu 14.04中使用Qt 5.5.0编译时出现:/usr/bin/ld: cannot find -lGL
友情解决方法链接:root@ubuntu:/work#sudo apt-get install libglu1-mesa-dev 5、在Ubuntu 14.04下使用Qt Creator 交叉编译测试TQ210上跑Qt 应用程序如图4、5、6、7、8、9、10、11所示图4: 图5: 图6: 图7: 图8: 图9: 图10: 图11: (1)、可能出现的问题是TQ210板子上中文字体显示不出来的问题:接下面友情链接声明——参见网友的友情链接地址:Qt5.3.0的安装与测试(交叉编译,用于arm,支持tslib触摸屏): 6、问题:Ubuntu 14.04中Qt Creator交叉编译ARM程序的时候: arm-embedsky-linux-gnueabi-g++: Command not found解决方式:root@ubuntu:/# gedit /etc/environmentPATH=&/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/opt/EmbedSky/4.4.6/bin:/opt/EmbedSky/4.4.6/arm-embedsky-linux-gnueabi/bin&然后重启系统即可编译ARM版本的软件 五、天嵌的内核问题无法使用触摸屏的解决方法:(1)、问题:安装了Linux系统后出现无法校准触摸屏;并且退出后也无法使用触摸屏天嵌官问题链接集合:Q:号的E8 linux内核不支持电容触摸屏?A:请查看附件
,将该附件解压之后会有2个文件——ft5x06_ts.module和zImage.bin;其中zImage.bin是测试镜像,ft5x06_ts.module放到内核源码目录下的/drivers/input/touchscreen目录下(把之前的替换掉),然后把/drivers/input/touchscreen/built-in.o删掉,重新编译一下系统就可以了。
智联招聘,西安高端人才招聘网站,每天更新350万高薪职位西安网络科技公司信息,年薪30万起!24小时极速反馈,立即登录填写简历,快速找到好工作!
不错,很实用....
上位机器开发,UI
设计精简、性能稳定!
收藏在学习
看着不错,先收藏,有时间慢慢研究.......
贴吧热议榜
使用签名档&&
保存至快速回贴我有一个网站www.qtyule.com,为什么百度没有快照了呢?_百度知道
我有一个网站www.qtyule.com,为什么百度没有快照了呢?
以前天天有.com.com" target="_blank">www.qtyule我有一个网站<a href="http://www.qtyule,为什么百度没有快照了呢
我有更好的答案
还是有快照的 , 你收 你网站的表头 就会看到了。也许你收别的大众的关键词 不能在首页显示而已。位置靠后了
采纳率:22%
流量少或每交钱
少人去,少更新,采集。。。
为您推荐:
其他类似问题
快照的相关知识
&#xe675;换一换
回答问题,赢新手礼包&#xe6b9;
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。不可能是777aw不论收视了,茹和才干找到wWw777awcOm以经跳转的当地_百度知道
不可能是777aw不论收视了,茹和才干找到wWw777awcOm以经跳转的当地
我有更好的答案
葛生蒙楚,蔹蔓于野
采纳率:66%
引用木村辈虏的回答:葛生蒙楚,蔹蔓于野
也没屏蔽啊 (kl5.vr2.tech)还在呢
1条折叠回答
为您推荐:
其他类似问题
&#xe675;换一换
回答问题,赢新手礼包&#xe6b9;
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。672被浏览102,435分享邀请回答13711 条评论分享收藏感谢收起46添加评论分享收藏感谢收起

我要回帖

更多关于 www.qt86.com 的文章

 

随机推荐