我正在安装muPDF。
我在终端
中输入了make prefix=/usr/local install
之类的输入
我已经安装了XQuartz
但是我收到如下错误
In file included from thirdparty/glfw/src/context.c:28:
In file included from thirdparty/glfw/src/internal.h:85:
thirdparty/glfw/src/x11_platform.h:35:10: fatal error: 'X11/Xlib.h' file not found
#include <X11/Xlib.h>
^
答案 0 :(得分:3)
make XCFLAGS=-I/opt/X11/include XLIBS=-L/opt/X11/lib
答案 1 :(得分:0)
我使用的是Mac OS X 10.9;
makefile会将{strong> X11 标题查找到/usr/local/include/X11
而不是/opt/X11/include/X11
快速修复是一个符号链接
$ sudo ln -s /opt/X11/include/X11 /usr/local/include/X11
您可能还需要针对OpenGL标头的进一步修复
$ sudo ln -s /opt/X11/include/GL /usr/local/include/GL
通过在调用make
时指定标题位置可能存在一个更优雅的解决方案但我无法找到方法。
答案 2 :(得分:0)
目前最好的解决方案是使用X11 mupdf(并禁用openGL):
make HAVE_GLFW=no