這是你 Makefile 的 bug,別什麽都賴發行版,具體查看 libxft 的 .pc 文件ljj_jjl2008 写了: arch用户注意:1.2.0在makepkg编译安装前,需要对freetype.h做个链接。(ln -s /usr/include/freetype2/freetype /usr/include/freetype)。这是arch本身的一个bug。
Makefile 裏
代码: 全选
$(CXX) -o ./bin/icon-panel ./src/icon-panel.c $(INC_GLB) -lXft
代码: 全选
$(CXX) -o ./bin/icon-panel ./src/icon-panel.c $(INC_GLB) `pkg-config --cflags --libs xft`