我能够远程编译和构建一个Linux应用程序到覆盆子pi。如果我可以调试它也会对我有帮助。
问题是当我尝试使用visual studio进行调试时,就在应用程序即将启动之前,我收到以下错误:
Error: Unable to initialize gtk, is DISPLAY set properly?
我知道它与远程启动图形应用程序有关。解决方案是使用-X或-Y参数启动ssh连接。
不幸的是,Visual Studio不允许我在ssh连接中添加参数。
有没有办法添加这些参数?
我想通了,我能够从Visual Studio远程调试GUI应用程序到Linux机器(Raspberry PI)。
远程计算机必须知道要运行的应用程序的显示内容。
将export DISPLAY=:0.0
添加到Configuration Properties-> Debugging-> Pre-Launch Command设置,以便Linux机器知道显示窗口的显示。