前言
版本:Linux系统中的Qt4.8.6实验过程中常出现的问题。
一、问题一:
报错如下:
No Qt for Embedded Linux server appears to be running.
If you want to run this program as a server,
add the "-qws" command-line option.
The program has unexpectedly finished.
解决方案:
—— Qt左侧选项卡点击 Projects,在Run中,Argument中填入:-qws
即可
二、问题二:
报错如下:
QScreenLinuxFb::connect: 打开的文件过多
Error opening framebuffer device /dev/fb0
或者:
QScreenLinuxFb::connect: No such file or directory
Error opening framebuffer device /dev/fb0
解决方案:
1、在Linux系统中打开终端,如下所示:
2、输入qvfb
,打开“Virtual framebuffer”窗口,如下所示:
3、在File --> configure中选择合适的屏幕分辨率,这里选择最大的,1024x768
4、再次运行Qt程序即可显示。提示:Qt程序运行快捷:Ctrl +R