示例:如果我有一个使用MS VS2010编译的嵌入式Python 3.2应用程序,是否所有外部导入都必须使用VS2010编译,或者是否有某种方法可以成功导入在MSVS 2008中预编译的pyd组件?
我似乎无法在网上找到明确的答案。
谢谢, 罗布。
答案 0 :(得分:1)
一般来说,两者必须匹配 - 你可能会在某些时候“侥幸逃脱”。解决方案是导入.py文件。
答案 1 :(得分:1)
可以混合使用msvcrt.dll版本,但这很危险(请参阅https://www.ruby-forum.com/topic/180754搜索“printf”)。例如,您无法使用一个msvcrt版本进行分配,而是从另一个版本(在不同的DLL中)中分配。