在Mac上安装Boost和设置路径变量

时间:2018-11-18 11:07:04

标签: python c++ macos boost

我正在尝试在Mac上使用Cmake构建Co-Fusion

当我运行python脚本时,出现以下错误

  

创建构建文件夹,准备CMake,并构建项目... $   mkdir -p /用户/ SabrinaZuraimi /文档/ co-fusion-master / build   /用户/ SabrinaZuraimi /文档/ co-fusion-master / deps / boost BOOST_ROOT   找不到路径(在“ ./deps”中)。变量未设置并导出   找不到Pangolin_DIR路径(在“ ./deps”中)。变量未设置和   找不到导出的OpenCV_DIR路径(在“ ./deps”中)。变量未设置和   导出的Traceback(最近一次调用):文件“ install.py”,行   614,在       sys.exit(main(args))文件“ install.py”,主行中的第580行       prepareCMakeAndBuild(buildPath,depsPath)文件“ install.py”,在prepareCMakeAndBuild中的第62行       BOOST_ROOT = os.environ ['BOOST_ROOT']文件“ /anaconda/lib/python2.7/UserDict.py”,第40行,在 getitem 中       引发KeyError(key)KeyError:'BOOST_ROOT'

我已经使用自制软件安装了Boost库,所以我缺少了什么?

brew install boost boost-python

这是我安装时得到的输出

==> Installing dependencies for boost-python: boost
==> Installing boost-python dependency: boost
==> Downloading https://homebrew.bintray.com/bottles/boost-1.68.0.sierra.bottle.
######################################################################## 100.0%
==> Pouring boost-1.68.0.sierra.bottle.tar.gz
  /usr/local/Cellar/boost/1.68.0: 13,712 files, 451.4MB
==> Installing boost-python
==> Downloading https://homebrew.bintray.com/bottles/boost-python-1.68.0.sierra.
######################################################################## 100.0%
==> Pouring boost-python-1.68.0.sierra.bottle.tar.gz
  /usr/local/Cellar/boost-python/1.68.0: 459 files, 17.3MB

0 个答案:

没有答案