我碰到这个就当我编译一个简单的程序:
#include <X11/Xlib.h>
#include <stdio.h>
#include <stdlib.h>
Display* display;
int main(){
display = XOpenDisplay("");
if (display == NULL) {
printf("Cannot connect\n");
exit (-1);
}
else{
printf("Success!\n");
XCloseDisplay(display);
}
}
仅供参考,我已经安装了xQuartz。 我编译该程序通过 “g ++ -o前ex.cpp -L的/ usr / X11R6 / lib中-lX11” 命令。