cxzlzy
cxzlzy
2016-02-12 12:00

关于 Mac 上用 Homebrew 更新软件后无效的问题求助

  • 软件
  • gcc
  • brew
  • gtk+
  • mac

半年以前可以用的 gtk+3 发现现在不能用了,用 homebrew 把所有软件更新了一道之后再编译就显示如下问题:

 $ gcc -o test1 test.c `pkg-config --libs --cflags gtk+-3.0`
Package 'gdk-3.0' requires 'cairo >= 1.14.0' but version of cairo is 1.12.16
test.c:1:10: fatal error: 'gtk/gtk.h' file not found
#include <gtk/gtk.h>
         ^
1 error generated.

但是我检查我的 cairo 版本发现已经是最新的 1.14.6

 e$ brew list cairo
/usr/local/Cellar/cairo/1.14.6/bin/cairo-sphinx
/usr/local/Cellar/cairo/1.14.6/bin/cairo-trace
/usr/local/Cellar/cairo/1.14.6/include/cairo/ (14 files)
/usr/local/Cellar/cairo/1.14.6/lib/libcairo-gobject.2.dylib
/usr/local/Cellar/cairo/1.14.6/lib/libcairo-script-interpreter.2.dylib
/usr/local/Cellar/cairo/1.14.6/lib/libcairo.2.dylib
/usr/local/Cellar/cairo/1.14.6/lib/cairo/ (9 files)
/usr/local/Cellar/cairo/1.14.6/lib/pkgconfig/ (13 files)
/usr/local/Cellar/cairo/1.14.6/lib/ (6 other files)
/usr/local/Cellar/cairo/1.14.6/share/gtk-doc/ (65 files)

表示要疯了 XD

  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

2条回答