无法在 OS X Sierra 上安装 boost

unable to install boost on OS X Sierra

本文关键字:安装 boost Sierra OS      更新时间:2023-10-16

我尝试按照以下步骤在OS X sierra上安装boost:

  1. 从 http://www.boost.org/users/download/下载 (boost1_64_0.tar.bz2(

  2. 然后安装它sudo port install libxslt docbook-xsl docbook-xml-4.2

然后似乎它不起作用,所以我运行了这个

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" < /dev/null 2> /dev/null

然后brew install boost

我在特米安尔得到的是:

倾倒助推-1.64.0_1.sierra.瓶.tar.gz

/usr/local/Cellar/boost/1.64.0_1: 12,628 个文件, 395.7MB

所以我不确定它是否真的安装或我只是再次下载它! 所以我发现有一些方法可以测试Boost是否成功安装 https://tabreziqbal.wordpress.com/2006/03/16/how-to-test-c-boost-installation/

#include<iostream>

#include<boost/any.hpp>

int main()

{

boost::any a(5);

a = 7.67;

std::cout<<boost::any_cast<double>(a)<<std::endl;

}

无论如何,我无法在 xcode 中运行它,它说找不到文件!

我应该怎么做才能正确安装提升?

谢谢

你需要告诉 Xcode 在哪里查找头文件和其他东西。

在您的项目中,转到"构建设置"。然后,您需要将标题和库搜索路径分别设置为/usr/local/include/usr/local/bin