Python模块是否必须使用与主核心相同的版本进行编译?

2024-06-16 08:27:55 发布

您现在位置:Python中文网/ 问答频道 /正文

示例:如果我有一个用msvs2010编译的嵌入式python3.2应用程序,那么所有外部导入是否也必须用VS2010编译,或者是否有某种方法可以成功导入msvs2008中预编译的pyd组件?你知道吗

我似乎在网上找不到确切的答案。你知道吗

谢谢你, 罗伯。你知道吗


Tags: 方法答案应用程序示例组件pydvs2010msvs2010
2条回答

可以混搭msvcrt.dll但这是危险的(参见https://www.ruby-forum.com/topic/180754搜索“printf”)。例如,您不能分配一个msvcrt版本,然后从另一个版本释放(在不同的DLL中)。你知道吗

总的来说,这两者必须匹配——有时你可能会“侥幸逃脱”。解决方案是导入.py文件。你知道吗

相关问题 更多 >