当前位置: 技术问答>linux和unix
makefile文件中添加dbus库路径
来源: 互联网 发布时间:2016-04-14
本文导语: 我在编译dbus程序的时候,直接使用gcc 并添加参数 `pkg-config --cflags --libs gtk+-2.0` `pkg-config --cflags --libs dbus-glib-1` `pkg-config --cflags --libs glib-2.0`可以编译通过dbus程序,后来我想把这段代码添加到我原先的一个程...
我在编译dbus程序的时候,直接使用gcc 并添加参数 `pkg-config --cflags --libs gtk+-2.0` `pkg-config --cflags --libs dbus-glib-1` `pkg-config --cflags --libs glib-2.0`可以编译通过dbus程序,后来我想把这段代码添加到我原先的一个程序中,这个程序是一个界面程序,使用glade制作,由 automake自动产生makefile文件,我在尝试在makefile.am文件中添加:
CFLAGS = -g -O2 `pkg-config --cflags gtk+-2.0` `pkg-config --cflags dbus-glib-1` `pkg-config --cflags glib-2.0`
LDFLAGS = `pkg-config --libs gtk+-2.0` `pkg-config --libs dbus-glib-1` `pkg-config --libs glib-2.0`
但是执行make的时候,系统提示我找不到dbus.h这个文件,
是不是我添加库的方法不正确,请高手指教,谢谢!
CFLAGS = -g -O2 `pkg-config --cflags gtk+-2.0` `pkg-config --cflags dbus-glib-1` `pkg-config --cflags glib-2.0`
LDFLAGS = `pkg-config --libs gtk+-2.0` `pkg-config --libs dbus-glib-1` `pkg-config --libs glib-2.0`
但是执行make的时候,系统提示我找不到dbus.h这个文件,
是不是我添加库的方法不正确,请高手指教,谢谢!
|
glade 生成的makefile中还有别的地方添加 dbus.h,
那里有很多源文件,不如点c的,或者点h的,
如果有很多,一行添加不上,用拼接的,你再看看。
那里有很多源文件,不如点c的,或者点h的,
如果有很多,一行添加不上,用拼接的,你再看看。