using boost to extend python with c++

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • mr_gees100_peas

    #1

    using boost to extend python with c++

    Hi,

    I've been trying for days to make either boost.python or swig to
    work for me. The one I have gotten the closest to is boost. Note that
    this is for windows XP. I'm not much of an unix person besides doing
    simple ls and copy paste.

    What I have done is to download the boost library: C:\boost_1_34_0
    I downloaded the bjam library: C:\boost-jam-3.1.14-1-ntx86

    I then set up the path so that I could do bjam from anywhere suing the
    coomand prompt. Did the same for python and g++. I'm using the g++
    that came with bloodshed DevC++ compiler.

    So, I navigated myself to the tutorial example in the boost library.
    C:\boost_1_34_0 \libs\python\ex ample\tutorial

    In the command prompt I typed bjam and I got the following error message.

    C:\boost_1_34_0 \libs\python\ex ample\tutorial> bjam
    Jamroot:17: in modules.load
    rule python-extension unknown in module
    Jamfile</C:/boost_1_34_0/libs/python/example/tutorial>.
    C:/boost_1_34_0/tools/build/v2/build\project.j am:312: in load-jamfile
    C:/boost_1_34_0/tools/build/v2/build\project.j am:68: in load
    C:/boost_1_34_0/tools/build/v2/build\project.j am:170: in project.find
    C:/boost_1_34_0/tools/build/v2\build-system.jam:237: in load
    C:\boost_1_34_0 \libs\python\ex ample\..\..\..\ tools\build\v2/kernel\modules. jam:261:
    in import
    C:\boost_1_34_0 \libs\python\ex ample\..\..\..\ tools\build\v2/kernel/bootstrap.jam:1 32:
    in boost-build
    C:\boost_1_34_0 \libs\python\ex ample\boost-build.jam:7: in module scope


    I've have been trying desperately for 3 days. I also tried swig with
    similar results but I feel I'm closer to solving the issue with boost
    than with swig. I'm at a total lost here. I have tried the tutorials
    in the boost web page but I just don't get anywhere.



  • noagbodjivictor@gmail.com

    #2
    Re: using boost to extend python with c++

    On May 6, 4:12 pm, "mr_gees100_pea s" <mr_gees100_p.. .@yahoo.com>
    wrote:
    Hi,
    >
    I've been trying for days to make either boost.python or swig to
    work for me. The one I have gotten the closest to is boost. Note that
    this is for windows XP. I'm not much of an unix person besides doing
    simple ls and copy paste.
    >
    What I have done is to download the boost library: C:\boost_1_34_0
    I downloaded the bjam library: C:\boost-jam-3.1.14-1-ntx86
    >
    I then set up the path so that I could do bjam from anywhere suing the
    coomand prompt. Did the same for python and g++. I'm using the g++
    that came with bloodshed DevC++ compiler.
    >
    So, I navigated myself to the tutorial example in the boost library.
    C:\boost_1_34_0 \libs\python\ex ample\tutorial
    >
    In the command prompt I typed bjam and I got the following error message.
    >
    C:\boost_1_34_0 \libs\python\ex ample\tutorial> bjam
    Jamroot:17: in modules.load
    rule python-extension unknown in module
    Jamfile</C:/boost_1_34_0/libs/python/example/tutorial>.
    C:/boost_1_34_0/tools/build/v2/build\project.j am:312: in load-jamfile
    C:/boost_1_34_0/tools/build/v2/build\project.j am:68: in load
    C:/boost_1_34_0/tools/build/v2/build\project.j am:170: in project.find
    C:/boost_1_34_0/tools/build/v2\build-system.jam:237: in load
    C:\boost_1_34_0 \libs\python\ex ample\..\..\..\ tools\build\v2/kernel\modules. jam:261:
    in import
    C:\boost_1_34_0 \libs\python\ex ample\..\..\..\ tools\build\v2/kernel/bootstrap.jam:1 32:
    in boost-build
    C:\boost_1_34_0 \libs\python\ex ample\boost-build.jam:7: in module scope
    >
    I've have been trying desperately for 3 days. I also tried swig with
    similar results but I feel I'm closer to solving the issue with boost
    than with swig. I'm at a total lost here. I have tried the tutorials
    in the boost web page but I just don't get anywhere.
    >
    http://www.boost.org/libs/python/doc...hon/hello.html
    I think your paste is incomplete.

    Comment

    • Volodya

      #3
      Re: using boost to extend python with c++

      Please see http://lists.boost.org/boost-build/2007/05/16666.php -- the
      solution is to add "using python ;" to tools/build/v2/user-config.jam.

      Comment

      Working...