MAC下编译boost_1_46库

1. 
cd /Users/Shared/boost_1_46_1/tools/build/v2/engine/src
我的boost库放在了shared下,先进入该目录,目录中可以找到build.sh


2. 

./build.sh
该命令将生成一个bjam 
完整路径:
/Users/Shared/boost_1_46_1/tools/build/v2/engine/src/bin.macosxx86_64/bjam


3.将bjam拷贝到/Users/Shared/boost_1_46_1下


4.

cd /Users/Shared/boost_1_46_1/
返回到/Users/Shared/boost_1_46_1下


5.

./bjam "--includedir=/myBo/include" "--libdir=/myBo/lib/boost" install


开始编译,等待编译完成,需很长时间。
关于bjam的后面的参数的设置:
-sTOOLS=gcc  指定编译器为GCC
--includedir=/usr/include/  指定头文件的安装目录,我安装在/usr/include下。
--libdir=/usr/lib/boost  指定boost的库文件的存放位置, 生成的 .a .so 文件将放在该目录下
install 编译并安装boost
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
boost_1_78是一个开源的C++,是C++程序员们常用的一个工具集合。下载boost_1_78可以为我们的C++开发提供很多便利的功能和工具。 要下载boost_1_78,我们可以在官方的Boost网站上进行下载。在网站上,我们可以找到各种版本和不同操作系统的下载选项。首先,我们需要确保选择下载适用于我们操作系统的版本,比如Windows、Linux或者Mac OS。然后,我们可以选择下载二进制文件(prebuilt binaries)或者源代码文件,根据我们的需要选择适合自己的版本。 如果我们选择下载预编译的二进制文件,在下载完成后,我们可以解压缩这个文件到我们想要安装Boost的目录的位置。然后,我们需要将这个目录添加到我们的编译器的包含路径中。这样,我们就可以在我们的C++程序中引入和使用Boost了。 如果我们选择下载源代码文件,我们需要先解压缩这个文件,然后根据Boost官方提供的编译说明进行编译和构建。这个过程可能会稍微复杂一些,需要我们有一定的C++编程和编译的经验。 完成了boost_1_78的下载和安装后,我们就可以在我们的C++项目中使用Boost了。Boost提供了很多功能强大的组件和模块,比如智能指针、容器、算法、多线程等等。我们可以根据我们的需求引入和使用这些组件,来提高我们的C++开发效率和代码质量。 总结起来,下载boost_1_78需要先在官方Boost网站上选择合适的版本和操作系统,然后选择下载二进制文件或者源代码文件。根据选择的文件类型进行相应的安装和配置,最后就可以在我们的C++项目中使用Boost了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值