gpt4 book ai didi

c++ - 无法安装 vowpal wabbit/访问 boost 程序选项

转载 作者:行者123 更新时间:2023-11-30 03:59:24 29 4
gpt4 key购买 nike

我正在尝试在运行 Yosemite OSX 的 Mac Mini 2012 上安装 vowpal wabbit。

我无法按照 John Langford 的建议直接从 source forge 安装 boost:https://github.com/JohnLangford/vowpal_wabbit/wiki/Tutorial .相反,我选择了以下 sudo port install boost .这似乎工作正常,我已经验证文件 program_options.hpp存在于位置 /opt/local/include/boost/program_options.hpp .

然后我克隆了vowpal_wabbit进入我的根目录并尝试使用 sudo make install 安装.当我这样做时,我的终端出现以下错误,说 program_options.hpp找不到:

enter image description here

我是不是在错误的地方安装了 boost?我错过了什么步骤吗?有什么方法可以告诉 vowpal wabbit 在安装时在哪里查看?

提前致谢

亚伦

最佳答案

您没有在错误的位置安装 boost。只是在 OS-X 上似乎没有安装它的标准位置(端口与 brew 等)

目前,vw 通过 make 变量找到 boost 包含和库:BOOST_INCLUDE BOOST_LIBRARY.

这是我不明白的部分:当我从 git 克隆新版本的 vowpal wabbit 并查看 Mac OS-X 子句时:

ifeq ($(UNAME), Darwin)

在我的顶层 Makefile 中,我看到它已经有了似乎适合您的环境的设置:

BOOST_INCLUDE += -I/opt/local/include
BOOST_LIBRARY += -L/opt/local/lib

会不会是您运行了 autogen.sh 并且它覆盖了您原来的 Makefile

您是否在顶层运行 make vw(以便它可以看到这些定义)?

也许在删除旧依赖项之前需要执行 make clean

希望这些提示之一能引导您找到解决方案。

关于c++ - 无法安装 vowpal wabbit/访问 boost 程序选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26943112/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com