我对提升python相当陌生,我正试图遵循这个教程:https://www.boost.org/doc/libs/1_63_0/libs/python/doc/html/tutorial/tutorial/hello.html。按照本教程,我在使用b2或bjam构建项目时收到以下错误:
“致命错误LNK1181:无法打开输入文件'boost'_python.lib版'“
我相信我已经正确地配置了我的用户-配置堵塞,jamfile和jamroot文件。在
我在这里也看到了这个线索: LNK1181: cannot open input file 'boost_python.lib' in windows, boost_1_68_0 但似乎没有提供解决方案。相反,建议根本不需要bjam/b2,这似乎与boost文档中的教程相矛盾。在
同一用户随后建议“链接”boostpython和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版'文件,似乎不存在。任何帮助都将不胜感激。在
一个快速的谷歌搜索让我得到了这样的答案:
您需要使用以下命令构建共享的boost_python库:
你可能需要调整一些选项,但它应该像对其他人一样有效。在
-u/吉迪
相关问题 更多 >
编程相关推荐