现在我感觉非常愚蠢.我想在Qt Creator中用xlib做一些事情.
我的代码:
#include <QtCore/QCoreApplication> #include <X11/Xlib.h> int main(int argc,char *argv[]) { QCoreApplication a(argc,argv); Display *display = XOpenDisplay(NULL); return 0; }
只需一行代码并给我:
/main.cpp:8: undefined reference to `XOpenDisplay'
它在Xlib.h中定义为
extern Display *XOpenDisplay( _Xconst char* /* display_name */ );
我觉得我错过了一些非常基本的东西.