一、前言
使用C/C++封装的dll库给Python使用,留个笔记。参考文章:https://www.cnblogs.com/lightzl/p/4376225.html
二、内容
c的头文件,MyDll.h,程序如下:
1
2
3
4
5
6
7
8
9
10
11
MY_DLL int fun();c的源文件,MyDll.cpp,程序如下:
1
2
3
4
5
6
int fun()
{
return 10;
}Python调用方法
1
2
3
4
5
6
7
8from ctypes import windll
def dllfun():
ll=cdll.LoadLibrary("E:\\Mydll.dll")
return ll.fun()
if __name__=="__main__":
print(dllfun())
三、问题描述
还没有碰到,碰到了网上也很多,记录到这里。感叹:Python教程就是多