【问题标题】:How to get Xlib code work in eclipse for C++ ubuntu如何让 Xlib 代码在 Eclipse 中为 C++ ubuntu 工作
【发布时间】:2010-09-18 20:26:08
【问题描述】:

我有一些带有以下 Xlib 标头的代码,但不知道该怎么做才能使其工作...我找不到这些标头。

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

对不起,这是新的.. 好的,现在我可以在我的 Eclipse IDE 中查看 foldrrs 中的标题。 我收到以下错误。源代码没有问题,因为朋友们已经从终端运行它,我想从 Eclipse ide 执行它:

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

还有许多其他相同类型但功能不同的错误。

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

请见鬼!!

【问题讨论】:

  • #include #include #include #include
  • 您确定看到编辑按钮、预览等...?我不明白。无论如何,你考虑过installing X11吗?
  • 是的,我做到了..这在很大程度上解决了问题,但它带来了一些新的错误
  • Description Resource Path Location Type undefined reference to `XDrawLine' test3.cpp /test3/src line 141 C/C++ 问题这可能是一个链接错误,但我不知道如何将 Xlib 链接到我的项目eclipse ......我在 ubuntu 中使用 eclipse c++
  • 编辑您的问题以提出您的问题。使用 cmets 添加 cmets。不要使用 cmets 提问。

标签: c++ eclipse ubuntu xlib


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2017-05-03
    • 1970-01-01
    • 2017-07-14
    • 1970-01-01
    • 2017-01-31
    • 1970-01-01
    • 1970-01-01
    • 2015-11-11
    • 2010-12-02
    相关资源
    最近更新 更多