当前位置: 移动技术网 > 科技>操作系统>windows > 在Windows上安装 boost 和 GCC (MinGW)

在Windows上安装 boost 和 GCC (MinGW)

2020年11月25日  | 移动技术网科技  | 我要评论
安装 Mingw下载并安装 Mingw-w64。安装过程中选择 Architecture select x86_64,其余默认。添加 Mingw-w64 的 bin 目录至 环境变量 PATH 中。如果采用默认路径的话,路径地址为 C:\Program Files\mingw-w64\x86_64-8.1.0-posix-seh-rt_v6-rev0\mingw64\bin。检测安装是否成功g++ --version如果成功安装,则会输出相应的版本信息。安装boost下载并解压出 bo

安装 Mingw

  1. 下载并安装 Mingw-w64
  2. 安装过程中选择 Architecture select x86_64,其余默认。
  3. 添加 Mingw-w64 的 bin 目录至 环境变量 PATH 中。
    如果采用默认路径的话,路径地址为 C:\Program Files\mingw-w64\x86_64-8.1.0-posix-seh-rt_v6-rev0\mingw64\bin
  4. 检测安装是否成功
    g++ --version
    
    如果成功安装,则会输出相应的版本信息。

安装boost

下载并解压出 boost_1_74_0, 解压目录为 D:\boost_1_74_0

  1. 编译 Boost.Build

    1. 创建 Boost.Build 的安装目录 D:\boost-build,为编译 boost 做准备
    2. 打开命令行,并切换到目录 D:\boost_1_74_0\tools\build
    3. 运行
      bootstrap.bat gcc
      
    4. 运行
      b2 install --prefix="D:\boost-build"
      
    5. 运行结束,将D:\boost-build\bin 添加的 Windows 的环境变量 PATH 中。
  2. 编译 boost

    1. 创建 boost 的安装目录 D:\boost
    2. 创建 boost 的build目录 D:\boost_1_74_0\build
    3. 打开命令行,并切换至目录 D:\boost_1_74_0
    4. 运行
      b2 --build-dir="D:\boost_1_74_0\build" --prefix="D:\boost" toolset=gcc install
      

使用 g++ 搭配 boost库 编译程序

g++ -std=c++11 helloworld.cpp -o helloworld -I D:/boost/include/boost-1_74 -L D:/boost/lib -lws2_32 -lwsock32

注意,如果不添加 -lws2_32-lwsock32,会出现如下错误;

undefined reference to `__imp_WSASend’

参考:

  1. Using GCC with MinGW
  2. Installing boost libraries for GCC (MinGW) on Windows

本文地址:https://blog.csdn.net/m0_47696151/article/details/110133728

如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

相关文章:

验证码:
移动技术网