当前位置:首页 » 编程软件 » python编译32位dll

python编译32位dll

发布时间: 2023-06-11 15:01:32

‘壹’ python3,64位的,怎么样调用32位的DLL最方便

工作流程:1.创建一个进程外COM服务器(EXE)。2.将32位dll的接口函数封装为COM服务器的相关接口。3.注册COM服务器*.exe/regserver(注销*.exe/unregserver)。4.64位进程调用32位COM服务器接口,成功。从而曲线实现了64位进程调用32位dll。具体步骤:我首先创建了一个简单的dll工程,只输出一个函数intc=add(inta,intb);生成lib和dll然后创建一个进程外COM(EXE类型),内部链接dll,添加方法Method:Add(long*c){*c=add(1,2);}编译生成。然后注册COM,*.exe/regserver最创建一个64位WIN32工程验证64位环境下方法调用是否正确,经验证正确!!!结论:以上方法可以解决64位进程调用32位dll的问题32位进程调用64位dll应该也可以通过这种方法解决,原因64位windows系统下安装了32位和64位两套COM系统

‘贰’ Windows下如何在python中调用c语言程序编译的dll

这个dll可能是用borland公司的编译器编译出来的。 或者这个dll可能不是在你本机上编译的,如果你有这个dll的源码,可以编译一下,然后放到脚本同一目录下,再试试。

‘叁’ python有没有办法能够编译成DLL文件

pypy是用python实现的python,区别于cPython,和C没什么关系,你要用python写C,需要的是Cython。具体看文档,没那么难。

热点内容
安卓篮球手游在哪里下 发布:2025-02-10 23:21:55 浏览:133
linux改变所有者 发布:2025-02-10 23:04:13 浏览:650
源码曹毅 发布:2025-02-10 23:04:01 浏览:582
odbcforsqlserver 发布:2025-02-10 22:26:37 浏览:600
区块链数据存储在那里 发布:2025-02-10 22:25:48 浏览:689
c语言for死循环 发布:2025-02-10 22:24:08 浏览:523
苹果限制访问初始密码 发布:2025-02-10 22:21:31 浏览:759
为什么安卓手机一年后卡顿 发布:2025-02-10 22:15:39 浏览:732
职工信息管理系统设计c语言 发布:2025-02-10 22:15:30 浏览:119
预算法的理念 发布:2025-02-10 22:15:25 浏览:133