python调用dll文件

DLL:动态链接库,用来与其他语言进行交互。
多数情况下是带有.dll扩展名的文件,也可能是.ocx等,linux系统通常是.so文件。

1、vs创建项目
打开vs,新建win32项目,
在这里插入图片描述
在这里插入图片描述
点击完成。

2、vs已经生成相关文件
现在需要在项目的cpp下面写dll文件:
在这里插入图片描述
比如,写一个加法运算
在这里插入图片描述
第5行,这条语句表示以c的格式导出一个lib文件,lib文件里包含了DLL中导出的相关信息

3、编译
若python是64位的,则编译时需选择x64,
在这里插入图片描述
右键现在所执行的项目,属性,配置管理器,活动解决方案平台,如果已经有64位,选择;若之前没有,需新建。然后编译即可,生成.dll文件,文件路径是
D:\opencvproject\Win32Project1\x64\Debug\Win32Project1.dll。

4、写python调用文件
在这里插入图片描述
将该.py文件与.dll文件放置同一路径下(若不在同一路径,只需要第10行把路径补充完整即可)。
执行程序,得出计算结果,OK.

猜你喜欢

转载自blog.csdn.net/xue_csdn/article/details/91047033