Boost库在windows上的使用

今天要配置一个C++环境,被Boost库困扰了一段时间,在这里记录一下解决的方法。

主要是打不开 libboost_iostreams-vc143-mt-gd-x64-1_82.lib这样的问题。

操作的步骤如下:

  1. 下载binary包: 链接: https://boostorg.jfrog.io/artifactory/main/release/
  2. 我安装在了D:\MyLib\boost_1_82_0下,然后在环境变量添加一个环境变量。这是为了在CMakeLists.txt,写find_package(BOOST)时可以自动找到。
    Boost库在windows上的使用_第1张图片
  3. 最后也是最关键的一步,在D:\MyLib\boost_1_82_0创建二级文件夹stage/lib,然后把D:\MyLib\boost_1_82_0\lib64-msvc-14.3里的内容拷贝过去,如下图所示
    Boost库在windows上的使用_第2张图片

这样应该就没什么问题了。多提一嘴,建议直接下载二进制包而不是从源码构建,因为boost有一些库需要别的依赖,电脑上没有的话不会自动生成,然而有的第三方库可能正好需要那些,再去搞很麻烦,所以推荐在Windows平台使用二进制包。

你可能感兴趣的:(c++,开发语言)