Python入门用Bug修改和.jam文件需要注意的问题

NoobZhou 2010-03-26

本文主要是针对c++中嵌入Python入门时在用Bug修改和.jam文件时,我们所要值得注意的相关问题的介绍,以及如何去应对这些问题,以下就是相关的问题的解答还有在c++中嵌入python入门时在编译的相关过程的描述。

编译的过程就不赘述了,这里讲一个boost里的一个小bug,不知道大家在编译Hello World的时候,是否出现如下的错误

Jamroot:18: in modules.load  



rule python-extension unknown in module Jamfile</F:/
boost_1_38_0/libs/py  




mple/tutorial>.  



F:/boost_1_38_0/tools/build/v2/build\project.jam:313: 
in load-jamfile  


F:/boost_1_38_0/tools/build/v2/build\project.jam:62:
 in load  


F:/boost_1_38_0/tools/build/v2/build\project.jam:168: 
in project.find  


F:/boost_1_38_0/tools/build/v2\build-system.jam:535: 
in load  


F:\boost_1_38_0\tools\build\v2/kernel\modules.jam:283: 
in import  


F:\boost_1_38_0\tools\build\v2/kernel/bootstrap.jam:138: 
in boost-build  


F:\boost_1_38_0\libs\python\example\boost-build.jam:7:
 in module scope 

以上的代码就是对c++中嵌入python入门--Bug修改和.jam文件应该注意的地方的介绍,我花了很长时间我花了很长时间才在python的mail lists中找到了。才在python的mail lists中找到了。解决办法如下:

在boost\boost_1_38_0\tools\build\v2\目录下找到user-config.jam文件,打开在

import toolset : using ; 

下面加一行代码:

using python ; 

或者直接在最后加

相关推荐