李康内功:Python调用Windows下的DLL
来源:百度文库 编辑:中财网 时间:2024/05/09 14:47:35
使用ctypes模块可以很方便的调用DLL(也包括Linux下的so等文件)中的函数,下面将给出一个演示的例子。
首先创建一个简单的DLL,直接拷贝自网上的某篇教程
(Lib.h)
#ifndef LIB_H
#define LIB_H
extern "C" int __declspec(dllexport)add(int x, int y);
#endif
(Lib.cpp)
#include "Lib.h"
int add(int x, int y)
{
return x + y;
}
编译为TestDLL.dll。
然后建立一个Python文件TestDLLMain.py测试:
from ctypes import *
dll = CDLL("TestDLL.dll")
print dll.add(1, 1)
结果:2
简单得不能再简单了!
skinmagic 的dll调用问题
windows system32下的dll档都可删吗
远程调用DLL是什么服务? 在windows下面
在Windows下使用Qt开发应用程序,能否调用Windows的API?
向高手请教DLL的调用
vb中调用dll的问题。
VB调用VC写的DLL
怎么看QQ主程序调用的DLL?
关于DLL的远程调用问题
在矮人工具下可否调用在WINDOWS下备份的文件,还原系统
windows下的mag_hook.dll是什么文件,急救!
Python的用途是什么
Python的问题
python的问题!!!!!!
python的问题,急!!!!!
python的安装问题!!!
可以在WINDOWS状态下编写C怎样调用被保存的C
VB6下编程:用Media Player控件wmp.dll播放MP3文件,如何调用内置的可视化效果?
我想优化下explorer.exe 今天打开后发现他调用的DLL文件竟多达几百个
在WIN下运行的Python在哪下?谢谢。最好是中文网站
vb调用dll出错
.dll动态链接调用?
直接调用dll
DLL静态调用