主题 : Qt(OpenGL支持) 移植到 Mini210 开发板的问题 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 128472
精华: 0
发帖: 2
金钱: 10 两
威望: 2 点
贡献值: 0 点
综合积分: 4 分
注册时间: 2016-10-10
最后登录: 2016-12-07
楼主  发表于: 2016-10-24 10:42

 Qt(OpenGL支持) 移植到 Mini210 开发板的问题

各位大神,有没有移植 OpenGL 支持的Qt 到开发板上,并且成功启动 Qt Quick 程序的?
我目前的情况是已经在主机上使用 -opengl es2 配置成功编译了 Qt 5.7,但是将库和使用 QtQuick 的程序移植到开发板后,启动程序时出现如下问题:

Could not open display
Aborted

请问,是哪方面的原因呢?通过分析 Qt 源码,程序最终是在调用 XOpenDisplay 函数时出错的。
另外,我在开发板系统上的配置是:

export QTDIR=/opt/Qt5.7                                                                                
export QTDIRlib=$QTDIR/lib                                                                            
export PATH=$QTDIR/bin:$PATH                                                                          
export QT_QPA_PLATFORM_PLUGIN_PATH=$QTDIR/plugins                                                      
export QT_QPA_PLATFORM=eglfs                                                    
export QT_QPA_FONTDIR=$QTDIR/lib/fonts                                                                
export QT_QPA_GENERIC_PLUGINS=tslib                                                                    
export DISPLAY=:0.0                                                                                    
                                                                                                      
export TSLIB_DIR=/opt/tslib1.4                                                                        
export TSLIB_TSDEVICE=/dev/input/event3                                                                
export TSLIB_CONFFILE=$TSLIB_DIR/etc/ts.conf                                                          
export TSLIB_PLUGINDIR=$TSLIB_DIR/lib/ts                                                              
                                                                                                      
export TSLIB_CALIBFILE=/etc/pointercal                                                                
export TSLIB_CONSOLEDEVICE=none                                                                        
export TSLIB_FBDEVICE=/dev/fb0                                                                        
                                                                                                      
export LD_LIBRARY_PATH=$QTDIRlib:$TSLIB_PLUGINDIR:$TSLIB_DIR/lib

请问出现上述问题的原因是什么,多谢~~~