当前位置: 代码迷 >> QT开发 >> qvfb,该如何处理
  详细解决方案

qvfb,该如何处理

热度:90   发布时间:2016-04-25 05:00:38.0
qvfb
我装好了qvfb,确定装好了,能单独运行出现界面。运行qvfb。可是我运行qt写的程序后不是在qvfb中显示的而是像没运行qvfb一样。带上-qws也不显示在qvfb中也是像没运行qvfb一样。请高手指教下怎么回事。

程序要在qvfb中运行需要先运行qvfb吗?我开了,开没开都没有在qvfb中显示。加没加-qws也是一样。

qvfb是单独编译的4.7.4的。可执行程序是4.4.3编译的

------解决方案--------------------
应该是和qmake的版本和编译库的版本有关系,qmake -v看看使用的什么版本的库
------解决方案--------------------
这个现象和版本没什么关系。
环境变量需要指定Qt应用程序输出到那一层fb

export QWS_DISPLAY="LinuxFb:/dev/fb0
------解决方案--------------------
你有多少fb?看看/dev/fb0 /dev/fb1?或者更多,看你具体需求,不是我定是你定
------解决方案--------------------
探讨

就fb 和fb0 fb还是符号链接,是不是我编译时要配置参数啊,./configure -···

引用:

你有多少fb?看看/dev/fb0 /dev/fb1?或者更多,看你具体需求,不是我定是你定

------解决方案--------------------
Connected to VFB server :0: 800 x 480 x 32 282x169mm (72x72dpi)
我的qvfb下运行程序会显示这个信息,我也没配置什么参数,都是默认的,关键是你qvfb是真的编译好了?
开启qvfb 是./qvfb -width 800 -height 480 -depth 32 &
然后开启程序自然就会在qvfb内启动。我的是用makeqpf这个程序进行试验的

------解决方案--------------------
探讨
按你说的没成功