fatal error: glib.h: No such file or directory


在學習BLE bluez的時候,做了一個測試程序,看到gatttool.c下面有一個glib解析命令行的功能,想移植到自己的程序接口中,但是添加了#include <glib.h>后,出現了fatal error: glib.h: No such file or directory錯誤。經過網上查找答案,詢問同事,找到了解決方法:在Makefile中添加glib庫和頭文件。

方法如下

1.安裝glib庫:

apt-get install libglib2.0-dev

 

 

2.(Makefile中):

LINKFLAGS += -lglib-2.0

INCL_PATH +=    -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include/

 

.SUFFIXES:.c.o.h

$(BIN):$(OBJECTS)

  $(CC) $(CMPOPT)  $(BIN) $(OBJECTS) $(LINKFLAGS)

%.o:%.c

   $(CC) -c $(INCL_PATH) $(CFLAGS) $< $(CMPOPT) $@

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM