怎么样才能在c程序中嵌入python而不用依赖系统安装的python而运行。也说是说怎么把pyth
怎么样才能在c程序中嵌入python而不用依赖系统安装的python而运行。也说是说怎么把python的解释器嵌入到我的c程序里面。...
怎么样才能在c程序中嵌入python而不用依赖系统安装的python而运行。也说是说怎么把python的解释器嵌入到我的c程序里面。
展开
1个回答
展开全部
这个思路不是很行得通。。建议题主再思考一下程序结构。
为何要在C程序中嵌入python呢?
windows下,如果是一个独立的python脚本,可以用py2exe转换成一个可独立运行的exe。因此如果能把python代码分离出来,问题就简单了。
追问
要实现跨平台和脚本热更新。
跨平台的需求我只能把解释器嵌入到程序里面了。且为了脚本能热更新我不能把脚本用py2exe转换。
昨晚试了一下,网上介绍的方法似乎是可行的,之所以删除掉系统安装的python之后运行不了是因为把lib库给删了。想个法子把lib库保留到项目中应该是可以的
追答
那干脆在程序的发布版本里自带一个完整的python解释器吧。。其实也只有windows上需要,linux的版本就不需要了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询