设置在Eclipse中使用glib,dbus lib进行编译

时间:2013-11-14 07:21:18

标签: eclipse glib dbus

我正在用glib和dbus库创建一个程序。 但是我需要指导在Eclipse上编译它。

这些行有错误.. “未解决的问题”

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

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

2 个答案:

答案 0 :(得分:0)

使用package config获取所需的libs和cflags

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

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

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

答案 1 :(得分:0)

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