我正在尝试使用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)构建了它。 (当我安装了多个运行时时,这发生在我身上。)
如果确实有该文件,则只需确保路径位于项目配置的链接设置部分中。