首页 > 解决方案 > LNK1181:无法在 Windows 中打开输入文件“boost_python.lib”,boost_1_68_0

问题描述

我在 Windows 10 上使用 VS 14 下载并构建了 boost_1_68_0(引导程序和 b2)。我通过在 lib\regex\example 文件夹中运行 bjam 来验证构建,该文件夹运行没有错误。

当我尝试在 lib\python\example 文件夹中执行相同操作时,每个链接都会出现此错误:LNK1181: cannot open input file 'boost_python.lib'

我验证了 boost_python.lib 变体(libboost_python36-vc140-mt-gd-x32-1_68.lib、libboost_python36-vc140-mt-x32-1_68.lib 和 x64 版本)在 F:\Dev\Boost\boost_1_68_0 \stage\lib 路径,并且该路径在 msvc-setup.bat 的 LIB 中设置。

通常我不会担心这个,只会从 IDE 构建,但是 boost 文档让我担心如果我不使用 bjam 会遇到麻烦......

标签: visual-studioboost-python

解决方案


推荐阅读