在 Windows 上使用 boost/python
Using boost/python on Windows
我正在尝试使用 boost/python.
进入 python 的 C++ 扩展
我已经下载了 boost 1_73 并通过调用 bootstrap
然后 b2 --with-python
安装了它
在 Visual Studio 中,我包含了 b2 的输出告诉我的编译器包含路径(boost 目录)和链接器库路径 (/stage/lib/)。
现在我收到编译器错误 LNK1104 cannot open file 'boost_python37-vc141-mt-x64-1_73.lib'
。我找不到有关此特定错误的任何信息。对于所有类似的东西,只有添加上述路径的建议。
我要编译的代码只是 boost 提供的 hello world 示例。
有什么想法吗?
首先检查文件是否存在于您的文件系统中。如果没有,您可能不小心针对 VC 运行时的不同版本(即不是 141)构建了它。 (当我安装了多个运行时时,这发生在我身上。)
如果您有该文件,则只需确保该路径位于项目配置的 link 设置部分。
我正在尝试使用 boost/python.
进入 python 的 C++ 扩展我已经下载了 boost 1_73 并通过调用 bootstrap
然后 b2 --with-python
在 Visual Studio 中,我包含了 b2 的输出告诉我的编译器包含路径(boost 目录)和链接器库路径 (/stage/lib/)。
现在我收到编译器错误 LNK1104 cannot open file 'boost_python37-vc141-mt-x64-1_73.lib'
。我找不到有关此特定错误的任何信息。对于所有类似的东西,只有添加上述路径的建议。
我要编译的代码只是 boost 提供的 hello world 示例。
有什么想法吗?
首先检查文件是否存在于您的文件系统中。如果没有,您可能不小心针对 VC 运行时的不同版本(即不是 141)构建了它。 (当我安装了多个运行时时,这发生在我身上。)
如果您有该文件,则只需确保该路径位于项目配置的 link 设置部分。