引言
之前的文章里有实现在Windows下通过微软自带的远程桌面,可以通过pi用户远程登录到树莓派上的方法,实现本机PC对树莓派的相关操作。但实际上通过这种方法访问的树莓派桌面与树莓派HDMI口输出的真实桌面是不同的,它们似乎是只共享了存储和文件而已,它们的桌面实际上是不一样的。如果需要查看并且操作树莓派真实的HDMI输出桌面,一种方法是给它接上屏幕、鼠标、键盘。另一种方法是可以通过在树莓派上安装x11vnc并启动服务,在Windows PC端或者Android手机端通过VNC Viewer来进行远程查看并操作树莓派真实的HDMI输出桌面。
需求的提出
Visual studio 2013结合VisualGDB插件对目标运行在树莓派上的Qt程序进行交叉编译后进行远程调试的时候,可以通过Xming来在本机显示出Qt在树莓派上的运行界面,但总感觉有点慢。在调试的时候还可以选择界面输出显示在远程机器上:

注意这个Shown on the remot computer是指树莓派实际的HDMI输出,你通过Windows远程登录的桌面是看不到调试时候的Qt程序界面的。
所以我才需要VNC Viewer来查看并操作树莓派的实际HDMI输出桌面。
手机可以安装VNCviewer,可以用手机充当树莓派的屏幕,也很方便。



