我对提升 python 相当陌生,我正在尝试遵循本教程:https ://www.boost.org/doc/libs/1_63_0/libs/python/doc/html/tutorial/tutorial/hello.html 。完全按照教程,我在使用 b2 或 bjam 构建项目时收到此错误:
“致命错误LNK1181:无法打开输入文件'boost_python.lib'”
我相信我已经正确配置了我的 user-config.jam、jamfile 和 jamroot 文件。
我在这里也看到了这个帖子: LNK1181: cannot open input file 'boost_python.lib' in windows, boost_1_68_0 但似乎没有提供该问题的解决方案。相反,建议根本不需要 bjam/b2,这似乎与 boost 文档中的教程相矛盾。
然后,同一用户建议“链接”与 boost python 和 python 库,我认为这意味着将它们的目录添加到系统环境变量中。我已经这样做了,但我相信我可能误解了他的意思。
该线程还链接到此页面: https ://docs.microsoft.com/en-us/visualstudio/python/working-with-c-cpp-python-in-visual-studio?view=vs- 2017 详细介绍了创作的 Python 的 c++ 扩展,但在阅读它之后,我没有看到任何关于 boost 的提及,除了在文章的最后传递。
我还在整个 boost 目录中搜索了一个“boost_python.lib”文件,它似乎不存在。任何帮助将不胜感激。