编译dll并在python中使用ctypes调用
如题,使用vs2019编译一个动态库dll,并在python中使用ctypes调用它
编译dll
打开Visual Studio 2019创建动态链接库dll项目
删掉
framework.h
、dllman.cpp
删除
pch.h
中的新建
hellodll.cpp
文件
extern "C" __declspec(dllexport) int __cdecl add(int a, int b);
int __cdecl add(int a, int b)
{
return a + b;
}解决方案 -> 属性,平台为
x64
,配置管理器中也为x64
生成 -> 生成解决方案
使用python中的ctypes调用
# -*- coding: utf-8 -*- |
输出如下
<CDLL 'D:\gitRepo\dllrun\hellodll.dll', handle 7ffa26370000 at 0x24c0fa23788> |
本文标题:编译dll并在python中使用ctypes调用
文章作者:Shea
原始链接:https://di1shuai.com/编译dll并在python中使用ctypes调用.html
版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 CN 许可协议。转载请注明出处!