【发布时间】:2011-02-27 20:27:38
【问题描述】:
现在我觉得自己很愚蠢。我正在尝试在 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 */
);
我觉得我缺少一些非常基本的东西。
【问题讨论】:
-
@cz-david 您是否在 Qt 项目文件中将 XLib 添加到 LIB 中?