C++ 在Windows中从源代码构建PyV8(一个C+;+;/Python项目)
如何开始运行(和调试)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-
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构建的,并且是非调试构建,我理解,如果扩展以不同的方式构建,可能会导致运行时库。