我们实现一个自定义的编程语言中的DLL。我想要做的就是添加对Python语言的支持,保留“API函数”相同的代码。在运行时创建一个Python3模块,同时初始化一个嵌入式Python
我已经succefully在此DLL中嵌入的蟒蛇,现在我快到问题揭露所有的老功能的Python模块。
现在这个DLL不公开的API功能接口的功能,但它的安装(如函数指针)的语言引擎。这样就不可能创建一个新的python模块(一个新的DLL)。但我需要继续用旧方法兼容...
它可以创建(安装)在运行时在同一个DLL中定义的模块:其中Python的所在?
我认为像调用PyInitialize后PyInit_xxxx方法();
欢迎来到Stack Overflow!很高兴看到第一篇文章是一个答案,保持它:) – Kelm
该演示是为Python 2 ... Python 3更复杂。 – teeks99