在Windows上使用boost/python



我正在尝试使用boost/python来了解python的C++扩展。

我已经下载了boost 1_73,并通过调用bootstrapb2 --with-python进行安装

在VisualStudio中,我已经包含了编译器包含路径(boost目录(和链接器库路径(/stage/lib/(,b2的输出告诉我。

现在我得到了编译器错误LNK1104 cannot open file 'boost_python37-vc141-mt-x64-1_73.lib'。我找不到有关此特定错误的任何信息。对于所有类似的内容,只有添加上述路径的建议。

我试图编译的代码只是boost提供的helloworld示例。

有什么想法吗?

首先检查文件系统中是否存在该文件。如果没有,那么您可能意外地针对不同版本(即不是141(的VC运行时构建了它。(当我安装了多个运行时,这种情况就发生在我身上。(

如果你有这个文件,那么你只需要确保路径在你的项目配置的链接设置部分。

最新更新