c++ - 如何在 C++ ubuntu 的 eclipse 中获取 Xlib 代码

标签 c++ eclipse ubuntu xlib

我有一些带有以下 Xlib header 的代码,但不知道如何使其工作......我找不到这些 header 。

#include <X11/Xlib.h>
#include <X11/Xutil.h>
#include <X11/Xos.h>
#include <X11/Xatom.h>

抱歉,这是新来的.. 好的,现在我可以在 Eclipse IDE 中查看 Foldrrs 中的 header 了。 我收到以下错误。源没有问题,因为 friend 已经从终端运行它,我想从 eclipse ide 执行它:

在函数 main' 中: /home/abbas/workspace/test3/Debug/../src/test3.cpp:51: undefined reference XOpenDisplay'

以及许多其他相同类型的错误,但功能不同。

collect2: ld 返回 1 退出状态 make: *** [test3] 错误 1

请见鬼!!

最佳答案

右键单击“项目文件夹”>“属性”>“C/C++ 构建”>“设置”>“GCC C++ 链接器”>“库”> 添加“X11”

关于c++ - 如何在 C++ ubuntu 的 eclipse 中获取 Xlib 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3743360/

相关文章:

c++ - 如何防止QPushButton调用信号两次?

ubuntu - 是否有任何 HAProxy 负载平衡算法仅将连接路由到一台服务器?

.htaccess - htaccess 在 vagrant VM/PuPHPet 中无法识别

android - getActivity() 调用导致 RuntimeException : Could not launch intent Intent act=android. intent.action.MAIN

Java JDK - 在 Eclipse 中找到,但在 CMD 中没有

ubuntu - ffmpeg:无法在流 #1 中找到编解码器无的标记,容器当前不支持编解码器

C++ 对象序列化

c++ - 向更新其物理状态的对象添加数值积分

c++ - 另一个链接器问题

java - 如何通过为我的代码创建新方法来减少主方法中的代码?