我尝试按照以下步骤在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
我在termianl得到的是:
倾注boost-1.64.0_1.sierra.bottle.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中运行它并且它说找不到文件!
我该怎么做才能正确安装boost?
谢谢
答案 0 :(得分:1)
您需要告诉Xcode在哪里查找头文件和内容。
在您的项目中,转到“构建设置”。然后,您需要将标题和库搜索路径分别设置为/usr/local/include
和/usr/local/bin
。