Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ssh XOpenDisplay(NULL)无法连接到X_Ssh_Cygwin_Xserver - Fatal编程技术网

Ssh XOpenDisplay(NULL)无法连接到X

Ssh XOpenDisplay(NULL)无法连接到X,ssh,cygwin,xserver,Ssh,Cygwin,Xserver,我得到了一个相当大的程序来编译和运行,关于如何正确配置我的系统和安装程序的说明非常模糊。我被告知使用Windows,安装Cygwin,导航到程序的基本目录,然后键入make。我在64位Windows 7上安装了Cygwin,使用C:\cygwin64作为主要用户,我还安装了所有默认软件包,外加一些附加软件,然后运行程序附带的makefile。这一操作没有问题。当尝试使用必需的文件参数运行可执行文件时,我只收到了错误消息“无法连接到X服务器”。检查代码后,该错误似乎是由行设置display=XOp

我得到了一个相当大的程序来编译和运行,关于如何正确配置我的系统和安装程序的说明非常模糊。我被告知使用Windows,安装Cygwin,导航到程序的基本目录,然后键入make。我在64位Windows 7上安装了Cygwin,使用C:\cygwin64作为主要用户,我还安装了所有默认软件包,外加一些附加软件,然后运行程序附带的makefile。这一操作没有问题。当尝试使用必需的文件参数运行可执行文件时,我只收到了错误消息“无法连接到X服务器”。检查代码后,该错误似乎是由行设置display=XOpenDisplayNULL引起的,然后在导致display==NULL时退出。早些时候,display被声明为display类型的变量。有没有办法让程序连接到X服务器?我已经被保证程序的安装非常简单,但我不太确定。。。提前感谢。

您是否在您的环境中设置了变量显示?通常您只需将其设置为:0.0,之后一切都会正常工作,但Cygwin在这方面可能也很奇怪。请参见,我没有设置变量。我运行了export-DISPLAY=:0.0和export-DISPLAY=:0.0,但它们给出了相同的错误消息,后面是DISPLAY中的值。是否可能我没有在Cygwin中安装所有必要的软件包?可能,是的。那么你到底在运行X11服务器吗?不,我不相信我在运行。我以前从来没有这样做过。所以我想你需要添加或类似的东西。