15

今、私はかなり愚かだと感じています。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;
}

たった1行のコードで、次のようになります。

/main.cpp:8: undefined reference to `XOpenDisplay'

Xlib.h で次のように定義されています。

extern Display *XOpenDisplay(
    _Xconst char* /* display_name */
);

私は非常に基本的な何かが欠けていると感じています。

4

2 に答える 2

21

見つかった...コンパイラの問題

-lX11 をメイクファイルに追加

于 2010-06-04T15:15:06.900 に答える