在某些时候我能够为主机x11环境编译qvfb。 现在我期待在其中运行QT嵌入式Linux演示程序。但是我没有成功
http://doc.qt.io/qt-4.8/install-x11.html
在这里,我已经为x11配置了QT源,参考链接&我的qvfb躺在这个位置:---
~/qt_source/qt_source_x11/qt-everywhere-opensource-src-4.8.5/bin
。
http://wiki.qt.io/Building_Qt_for_Embedded_Linux
在这里我提到了上面的链接&配置&编译嵌入式Linux主机的QT,支持LinuxFB& QVFB安装在以下位置: -
/opt/Qt5.1.1/4.8.5_embedded/gcc/
。
http://doc.qt.io/qt-4.8/qvfb.html
https://twocleverbyfull.wordpress.com/2009/09/23/qt-embedded-part-2-using-qvfb/
现在我将两个链接带入refrence&想在qvfb中运行qt for embedded app example。
为主机x11运行qvfb:---
dinesh@ubuntu:~/qt_source/qt_source_x11/qt-everywhere-opensource-src-4.8.5/bin$ ./qvfb
现在我正在运行书籍演示示例:---
dinesh@ubuntu:/opt/Qt5.1.1/4.8.5_embedded/gcc/demos$ ls
affine declarative gradients README textedit
arthurplugin deform helper shared undo
books demos-manifest.xml interview spectrum
boxes demos.pro mainwindow spreadsheet
chip embeddeddialogs pathstroke sqlbrowser
composition glhypnotizer qtdemo sub-attaq
dinesh@ubuntu:/opt/Qt5.1.1/4.8.5_embedded/gcc/demos$ cd books/
dinesh@ubuntu:/opt/Qt5.1.1/4.8.5_embedded/gcc/demos/books$ ./books
为什么书籍守护进程不会进入qvfb?为什么它显示为分隔窗口?
请建议。
应用程序运行的屏幕截图: -
答案 0 :(得分:0)
我能够弄清楚问题。
你需要两个Qt版本。正常构建(使用默认配置设置)和嵌入式构建(在配置中启用-embedded,-qt-gfx-qvfb选项)。
如果您同时拥有这两个版本,请在正常版本中编译qvfb并启动它。
在嵌入式构建中,编译要在qvfb中运行的应用程序,并使用-qws标志启动应用程序。
即。 ./myapp -qws
该应用程序将显示在qvfb中。