小智 149
下载MacPorts,然后运行以下命令:
sudo port install boost
Run Code Online (Sandbox Code Playgroud)
sni*_*ies 96
只需获取源代码,然后自己编译Boost; 它变得非常容易.下面是本文中当前版本的Boost的一个示例:
解压缩并进入目录:
tar -xzf boost_1_50_0.tar.gz
cd boost_1_50_0
Run Code Online (Sandbox Code Playgroud)配置(和构建bjam
):
./bootstrap.sh --prefix=/some/dir/you/would/like/to/prefix
Run Code Online (Sandbox Code Playgroud)建立:
./b2
Run Code Online (Sandbox Code Playgroud)安装:
./b2 install
Run Code Online (Sandbox Code Playgroud)根据您在步骤3中选择的前缀,如果脚本尝试将文件复制到受保护的位置,则可能需要sudo步骤5.
芬克似乎有一整套Boost套餐......
安装和运行fink就行了
fink install boost1.35.nopython
Run Code Online (Sandbox Code Playgroud)
在终端并接受它坚持的依赖关系.或者使用
fink list boost
Run Code Online (Sandbox Code Playgroud)
获取可用的不同包的列表.
小智 5
除非您的编译器与Mac XCode Dev工具提供的编译器不同,否则请按照Unix变体入门指南的 5.1节中的说明进行操作.最新源代码的配置和构建变得更加容易,配置大约需要1分钟,编译需要10分钟.
小智 5
从 Mac 应用商店安装 Xcode。然后使用命令:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Run Code Online (Sandbox Code Playgroud)
以上将安装自制软件并允许您在终端中使用 brew
然后只需使用命令:
brew install boost
Run Code Online (Sandbox Code Playgroud)
然后将boost库安装到 <your macusername>/usr/local/Cellar/boost
归档时间: |
|
查看次数: |
187930 次 |
最近记录: |