我获得了一个相当大的程序来编译和运行非常模糊的指令,说明如何正确配置我的系统并安装程序。有人告诉我使用Windows,安装Cygwin,导航到程序的基目录,然后输入“make”。我在C:\ cygwin64中以64位Windows 7安装了Cygwin作为主要用户(我还安装了所有默认软件包,加上一些额外的软件包)然后运行程序中包含的makefile(这没有问题) 。当尝试使用所需的文件参数运行可执行文件时,我只是给出了错误消息“无法连接到X服务器”。在检查代码时,似乎此错误是由行设置display=XOpenDisplay(NULL)
引起的,然后在导致display == NULL
时退出。之前,“display”已被声明为Display类型的变量。有什么办法可以让程序连接到X服务器吗?我已经放心,程序的安装非常简单,但我不太确定......提前致谢。