我试图跟踪关于Python的C++代码包的A{}。python。已下载最新版本的boost(1_55)。首先我运行引导.bat建造bjam.exe.下一步,我配置了boost_1_55_0\tools\build\v2\user-配置堵塞使用msvc10编译器并添加python安装路径。 现在,根据本教程:
Now we are ready... Be sure to cd to libs/python/example/tutorial where the tutorial "hello.cpp" and the "Jamroot" is situated.
Finally:
bjam
尝试在该目录中运行bjam时,我会看到:“bjam未被识别为内部或外部命令”错误。什么我错过了吗?应用户-配置堵塞住在另一个地方?或者bjam被添加到系统路径中?在
更新:
在好的。谢谢为了@john我不得不把bjam加入系统路径。但是现在,运行它,你好_扩展库在\boost_1_55_0\libs\python\example\tutorial\bin\msvc-11.0\debug中创建,但不是基于DLL在教程中,我应该为分机。现在,我不确定python如何与分机。但是如果我假设它喜欢C++它应该和你好联系在一起_ext.lib.但是如果运行:
python hello.py
它包含从扩展python运行时导入的方法撞车了。是吗没有关于这个工作流程的全面教程吗?Boost doc在这件事上完全没用。在
这对我很有效:
1.)解压缩boost_1_55_0.zip
2.)准备使用Boost库二进制文件
转到boost_1_55_0根目录,打开命令提示符并键入以下命令:
3.)查找用户-配置堵塞公司名称:
在命令提示符中键入以下内容:
^{pr2}$4.)如果用户-配置堵塞在您的homedrive目录中,请按以下步骤更改它:
注意:
jam语言将一个“空白”作为参数的分隔!在
5.)配置完成后再建立库!!在
转到boost_1_55_0根目录,打开命令提示符并键入以下命令:
6.)复制用户-配置堵塞到\boost_1_55_0\libs\python\example\tutorial 7.)进一步转到\boost_1_55_0\stage\lib\
将libboost_python-vc100-mt-gd-1_55.lib重命名为boost_python-vc100-mt-gd-1_55.lib并将其复制到
8.)现在,所有这些文件都应该位于\boost_1_55_0\libs\python\example\tutorial目录中
9.)在\boost_1_55_0\libs\python\example\tutorial中打开命令提示符
并键入以下命令:
10.)建造成功后。。在
您应该将此文件保存在以下目录中:
将此文件重命名为:
相关问题 更多 >
编程相关推荐