qt常见问题与解决方法.docx

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
QT常见问题及解决方法Linux和windows共享时要求密码。在windows上的文件夹-属性-共享-共享和网络中心-不要勾用密码共享即可。安装vmtools。然后在vm上设置share即可。安装vmtools前先要安装g++和gcc。Fedora的linux系统没有自带的g++和gcc。需要从网上下载。下载命令:yum install gccyum install gcc-c++解决arm-linux-gcc –v:command is not found的问题。Sudo –s然后输入改变变量的环境。export PASH=$PASH:…..即可。QGtkStyle was unable to detect the current GTK+...出现问题:Starting /home/jumn/Desktop/main-build-desktop/main...QGtkStyle?was?unable?to?detect?the?current?GTK+?theme./home/jumn/Desktop/main-build-desktop/main exited with code 0使用Qt编写的程序,启动后即意外退出。出现的不是要的程序生成界面。。。。。。分析问题:极可能是因为 GTK 环境使用了 qt 风格,qt程序再调用 GTK 所用的风格,形成死循环。解决方法:找到qtconfig executable文件。。。。我安装的是QT SDK,路径在/opt/qtsdk-2010.05/qt/bin双击打开,在GUI Style中Desktop? Setting(Dfault)? 改为Windows。。。。。。。如下图:?这样之后,结果就没有了。。。。。如下:linux的基础启动流程1. 加载BIOS的硬件信息,并获取第一个启动设备的代号。2. 读取第一个启动设备的MBR的引导加载程序(即lilo、grub、spfdisk等)的启动信息。3. 加载操作系统的核心信息,核心开始解压,并尝试驱动所有的硬件设备。4. 核心执行init程序并获得运行信息。5. init执行/etc/rc.d/rc.sysinit文件。6. 启动核心的外挂模块(/etc/modprobe.conf)。7. init执行运行的各个批处理文件(Script)8. init执行/etc/rc.d/rc.local文件。9. 执行/bin/login程序,等待用户登录。10. 登录之后开始以shell控制主机。1. linux核心的引导操作系统的核心是放在文件系统中的,要想正确加载核心就必须提前识别文件系统。系统刚启动的时候,就需要通过引导加载程序(即lilo、grub、spfdisk等)来识别文件系统,引导核心。要想加载linux的核心就必须能识别linux的文件系统,要加载windows核心就必须能识别windows文件系统。而grub是同时支持linux和windows的。但windows的加载程序并不支持linux文件系统,所以在多重启动设置的时候,总是要先装windows而后装Linux。核心文件在哪里呢?一般来说,它会放在/boot里,并且取名为/boot/vmlinuz。在加载核心的过程中,必须知道,系统只会“载入根目录”,并且是以只读方式载入的。有时为了让某些功能可以用文件的方法来读取,有的系统在启动的时,会建立虚拟盘(ramdisk),这就需要使用initrd以及linuxrc了。在加载核心的时候,一起加载initrd的映像文件(boot/initrd-xxxx.img),并利用linuxrc(在initrd的映像文件内)程序来加载模块。在核心驱动外部硬件的工作完成之后,initrd所建立的虚拟盘就会被删除。2. 第一个程序init的加载和runlevel设置在核心加载完成之后,系统就准备好了,等待程序的执行。整个linux系统中,第一个执行的程序就是“/sbin/init”。init程序做的工作相当多,除了利用设置文件“/etc/inittab”来获取运行等级之外,还会通过运行等级的设置值启动不同的服务项目。运行等级是指linux通过设置不同等级来规定系统用不同的服务来启动,让linux的使用环境不同。/etc/inittab中有这么一句si::sysinit:/etc/rc.d/rc.sysinit,表明系统需要主动使用rc.sysinit这个shell脚本来设置系统环境。但这个文件的文件名在各个版本中是不一样的,需要自行查看确认。3. init处理系统的初始化流程(/etc/rc.d/rc.sysinit)(1)获取网络环境与主机类型。首先会读取网络环境设置文件/etc/sysconfig/network,获取主机名称与默认网

文档评论(0)

kehan123 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档