首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在win7上使用MinGW 6.3.0构建boost 1.63.0

在Win7上使用MinGW 6.3.0构建Boost 1.63.0的步骤如下:

  1. 首先,确保你已经安装了MinGW 6.3.0。你可以从MinGW官方网站下载并安装最新版本的MinGW。
  2. 下载Boost 1.63.0源代码包。你可以从Boost官方网站下载源代码包。
  3. 解压Boost源代码包到你的工作目录。
  4. 打开命令提示符(cmd)并进入Boost源代码目录。
  5. 运行以下命令来生成Boost构建配置文件:

bootstrap.bat mingw

  1. 等待配置文件生成完成后,运行以下命令来构建Boost库:

b2 toolset=gcc

这将使用MinGW的gcc编译器来构建Boost库。

  1. 等待构建过程完成,这可能需要一些时间,取决于你的计算机性能。
  2. 构建完成后,你可以在Boost源代码目录下的stage/lib目录中找到生成的Boost库文件。
  3. 如果你想将Boost库文件安装到系统目录中,可以运行以下命令:

b2 install --prefix=<install_directory>

<install_directory>替换为你想要安装Boost库的目录。

完成以上步骤后,你就成功地在Win7上使用MinGW 6.3.0构建了Boost 1.63.0。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • boost编译汇总

    rem 编译64位boost rem 一直以来都是在Win32环境下Build和使用boost,但现在基本上每天都在64位Win7下工作, rem 所以很有必要把这几天的经验总结下来。和32位环境不同, rem x64环境下编译得先从开始菜单启动Visual Studio的Visual Studio 2008 x64 Win64 Command Prompt进入命令提示符, rem 而不是随便打开任意一个命令行窗口就行。然后转到boost根文件夹,运行bootstrap.bat生成x64版的bjam.exe。然后运行命令: rem bjam --build-type=complete toolset=msvc-9.0 threading=multi link=shared address-model=64 rem 即可生成DLL版平台库,如果要编译静态库版就把shared改为static。 rem 只生成一个库的话加上例如–with-python得编译选项,避免生成东西太多、时间太长。 rem 要有address-model=64属性,如果没有这个属性的话,会默认生成32位的平台库,加入这个选项才能生成64位的DLL。 rem 如果要生成Boost.Python库,需要先下载安装x64版的Python安装包,我用的版本是3.2.3。 rem 在使用这个库编写Python扩展DLL时,默认是使用动态库版的Boost.Python,要使用静态版的必须 rem 在C++项目中定义BOOST_PYTHON_STATIC_LIB宏,这样就不用在使用或发布扩展时带着boost_python-vc90-mt-1_50.dll一起了, rem 当然扩展DLL的尺寸会大些,如果做实验没必要这样,编译又慢生成的文件也大。 rem vs工具链版本:vs2003 : msvc-7.1,vs2005 : msvc-8.0,vs2008 : msvc-9.0,vs2010 : msvc-10.0

    04
    领券