C++ 在Windows中从源代码构建PyV8(一个C+;+;/Python项目)

C++ 在Windows中从源代码构建PyV8(一个C+;+;/Python项目),c++,python,boost-python,C++,Python,Boost Python,如何开始运行(和调试)C++/Python组合项目 到目前为止,我已经从基本知识开始: 正在从源()签出项目 使用PyV8将helloworld.py示例复制到目录中,以便导入PyV8 当然,这是行不通的: Traceback (most recent call last): File "helloworld.py", line 4, in <module> import PyV8 File "C:\Users\Default User\Documents\pyv8-

如何开始运行(和调试)C++/Python组合项目

到目前为止,我已经从基本知识开始:

  • 正在从源()签出项目
  • 使用PyV8将helloworld.py示例复制到目录中,以便导入PyV8
  • 当然,这是行不通的:

    Traceback (most recent call last):
      File "helloworld.py", line 4, in <module>
        import PyV8
      File "C:\Users\Default User\Documents\pyv8-read-only\PyV8.py", line 32, in
    <module>
        import _PyV8
    ImportError: No module named _PyV8
    
    回溯(最近一次呼叫最后一次):
    文件“helloworld.py”,第4行,在
    导入PyV8
    文件“C:\Users\Default User\Documents\pyv8只读\pyv8.py”,第32行,在
    导入_PyV8
    ImportError:没有名为_PyV8的模块
    
    下一步可能是编译cpp文件,并以某种方式将它们作为库提供给Python,但我不确定如何从命令行执行此操作。似乎有一个VS项目,但我没有Visual Studio

    (如果有人还可以计算出如何在Eclipse中调试C++和Python部件)<


    救命啊!谢谢。

    你需要一个C++编译器和其他一些东西。有关说明,请参阅。看起来gcc或VS 10可以工作。gcc在Windows上会有点笨拙(可能需要Cygwin/MinGW)。有没有一个版本的VS10我可以不用购买IDE就可以使用?唯一的问题是Express是否能满足我的需要。谢谢调试时可能会遇到问题,因为Python解释器是使用VS2008构建的,并且是非调试构建,我理解,如果扩展以不同的方式构建,可能会导致运行时库。