我正在用glib和dbus库创建一个程序。 但是我需要指导在Eclipse上编译它。
这些行有错误.. “未解决的问题”
include <dbus/dbus.h>
include <glib.h>
Eclipse上的工具设置(Gcc c ++编译器/ gcc c ++链接器)需要哪些选项和命令?
答案 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这样的包含