首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在osx上使用boost安装PythonMagick

在osx上使用boost安装PythonMagick
EN

Stack Overflow用户
提问于 2015-01-27 10:56:59
回答 1查看 1K关注 0票数 0

我正在尝试按照这些说明安装PythonMagick。https://gist.github.com/tomekwojcik/2778301

当我到达$ make时,我得到这个错误

代码语言:javascript
复制
Making all in pythonmagick_src
CXX      libpymagick_la-_DrawableFillRule.lo
_DrawableFillRule.cpp:3:10: fatal error: 'boost/python.hpp' file not found
#include <boost/python.hpp>
         ^
1 error generated.
make[1]: *** [libpymagick_la-_DrawableFillRule.lo] Error 1
make: *** [all-recursive] Error 1

如何在项目中安装PythonMagick?无论哪种方式都行得通。我在互联网上找不到有用的说明。

EN

回答 1

Stack Overflow用户

发布于 2015-11-06 15:35:16

确保你有boost-python brew boost-python。请注意版本号,因为您需要将下面的1.59.0替换为正确的版本。

代码语言:javascript
复制
$ BOOST_ROOT=/usr/local/Cellar/boost/1.59.0
$ ./configure

编辑Makefilepythonmagick_src/Makefile以包含boost库。您正在寻找两行代码:DEFAULT_INCLUDESLDFLAGS。您将在这些行的末尾添加boost路径,使它们看起来像这样:

代码语言:javascript
复制
DEFAULT_INCLUDES = -I. -I$(top_builddir)/config -I/usr/local/Cellar/boost/1.59.0/include
LDFLAGS = -L/usr/local/Cellar/boost-python/1.59.0/lib

这应该可以解决编译/链接错误。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28162495

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档