“X11/Xlib.h": no such file or directory auf mac os x mountain lion

Stieß ich auf diese, wenn ich zusammenstellen wollte ein einfaches Programm:

 #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);
     }
  }

FYI, ich habe xQuartz installiert.
Compiliere ich das Programm mit "g++ -o ex ex.cpp -L/usr/X11R6/lib -lX11" - Befehl.

Tut xQuartz kommen mit Header? Sie müssen möglicherweise installieren Sie diese separat.
Haben Sie die "command line tools" - Paket für XCode? Die Header in /usr/include/X11 kann gut verteilt werden.

InformationsquelleAutor jasonkim | 2013-01-14

Schreibe einen Kommentar