【问题标题】:Setting to compile with glib, dbus lib in Eclipse在 Eclipse 中设置使用 glib、dbus lib 编译
【发布时间】:2013-11-14 07:21:18
【问题描述】:

我正在使用 glib 和 dbus 库制作程序。 但是我需要在 Eclipse 上指导编译。

这些行有错误.. “未解决的包含”

 include <dbus/dbus.h>
 include <glib.h>

Eclipse 上的工具设置(Gcc c++ 编译器/gcc c++ 链接器)需要什么样的选项和命令?

【问题讨论】:

    标签: eclipse glib dbus


    【解决方案1】:

    使用包配置获取所需的库和 cflags

    pkg-config --libs glib-2.0 dbus-1
    
    pkg-config --cflags glib-2.0 dbus-1
    

    并将它们放入 Eclipse UI 中的相应位置。

    【讨论】:

    • 不是很有用,问题是如何在eclipse中做到这一点,所以你不能说“just do it in eclipse”完全忽略了这个问题。
    【解决方案2】:

    这是eclipse上的一个常见错误,它使用系统路径,但系统可能使用像pkg-config这样的库处理程序,所以通常eclipse会显示很多缺少的包含,但程序构建正确(如果你设置了pkg -config 在你的makefile上),因为只是eclipse怎么找不到头文件。 要解决这个问题,请将 /usr/include/glib-2.0/ 添加到您的项目在 eclipse 上的包含路径中 或者安装一个插件来处理像Pkg-config support for Eclipse CDT 0.8.0这个

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-10-31
      • 2014-04-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-16
      相关资源
      最近更新 更多