我尝试按照以下步骤在OS X sierra上安装boost:
-
从 http://www.boost.org/users/download/下载 (boost1_64_0.tar.bz2(
-
然后安装它
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
。