如何在OSX中安装boost c++库
How to install boost c++ libraries in OSX
我下载了boostjam,并把它放在安装文件中,试图运行它,显示以下错误:
error: error: no Jamfile in current找到目录,但没有目标引用指定。
更现代的软件包管理器homebrew使用单个
$ brew install boost
如果您第一次安装MacPorts,您可以使用一个命令安装Boost:
sudo port install boost
您下载了boost存档并解包了吗?你为什么下载bjam?什么安装文件?Bootstrap可以在您的计算机上编译bjam。小故事如何安装:
- 解压boost存档到桌面
- 使用终端导航到boost目录(类似于/users/zbuffer/desktop/boost_1_46_1)
- 类型:
- 。/bootstrap.sh
- 注意错误信息
- 如果bootstrap可能不会执行,你需要在此之前允许它:
- chmod +x boot .sh
- 如果bootstrap工作类型:
- 。/bjam架构=结合
- 注意错误信息
如果仍然有问题,你回来问周围的人,请写下你到底做了什么,在哪一步发生了什么
我发现这个链接很有用。我最终不得不使用以下命令来确保64位支持,我需要
./bjam architecture=combined address-model=32_64
为了避免在编译需要在系统中安装boost的第三方库时遇到麻烦,请运行以下命令:
sudo port install boost +universal
相关文章:
- 理解boost::asio-async_read在无需读取内容时的行为
- boost::进程间消息队列引发错误
- 如何运行位于boost/libs/python/example/tutorial目录中的hello.cpp和Jamfil
- cmake如何在fedora工作站中找到boost静态库包
- CMake项目Boost库错误:Boost/config/compiler/gcc.hpp:165:10:致命错误:cs
- Boost Graph Library,修复节点大小
- 什么是"#include <boost/functional/hash.hpp> "?
- 基于boost的程序的静态链接——zlib问题
- C++:如何在CLion IDE中安装Boost
- C++Boost Asio Pool线程,带有lambda函数和传递引用变量
- 如何在boost beast http请求中设置http头
- Boost Spirit,获取迭代器内部语义动作
- boost::asio::steady_timer()与sleep()我应该使用哪一个
- boost::asio如何生成多个协同程序,然后加入它们
- 当我尝试使用 sstream 和分面将 Boost Time_duration转换为字符串时,我没有得到所需的格式
- Visual Studio(或任何其他工具)能否将地址解释为调用堆栈(boost上下文)的开头
- 如何使用boost::具有嵌套结构和最小代码更改的序列化
- 使用Boost Interprocess创建托管共享内存需要很长时间
- Boost::posix_time::ptime舍入到给定的分钟数
- boost xml parsingl将xml的路径作为变量发送