gpt4 book ai didi

c++ - Qt 项目中对 XOpenDisplay 的 undefined reference

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:12:12 25 4
gpt4 key购买 nike

现在我觉得自己很愚蠢。我正在尝试在 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 */
);

我觉得我缺少一些非常基本的东西。

最佳答案

我想通了。

-lX11 添加到 Makefile 解决了这个问题。

关于c++ - Qt 项目中对 XOpenDisplay 的 undefined reference ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2975304/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com