关于C++扩展和内嵌Python的问题
APIer 2002-11-30 12:11:00 我希望用Python作为我的Game enjine的脚本支持。于是花了2天功夫看了一下Python的文档,发现Python的确作为一个opensource的脚本来说,非常great,我写了一些测试的extension(动态的,放入了Dlls目录),在PythonWin的IDE中,我可以import这些扩展,并且调用他的服务。但是,当我自己的enjine中,我用Py_Init之后Py_RunString来执行扩展,就不行了,具体表现在可以runstring("import sys\n"),但绝对不能runstring("import myExt\n"),我怀疑是路径问题,于是runstring("sys.path.append(/"c:\\/")\n")结果联这个语句执行都return -1;受不了,有谁正确的在自己的application中embed了python并且能够import自己的extension。请告诉我方法,谢谢了:)
我的联系方式
mail msn :apier@calfsoft.net