visual studio编写DLL,python调用

选择第一个c++ DLL,

然后项目源文件下右击新建项,这里名字随便取,在代码中输入一下内容:

cpp 复制代码
#include <iostream>

#define EXPORT extern "C" __declspec(dllexport)

EXPORT int sub(int a, int b) {
    return a - b;
}

在visual studio的项目右击属性

选择不使用编译头,然后点击点击生成解决方案

就可以生成DLL文件了

(PS:前面截图代码忘记添加EXPORT,请参考代码框的代码)

然后python调用即可

如果觉得不太方便,可以直接使用我提供的visual studio项目文件即可。

相关推荐
MediaTea几秒前
Python:实例 __dict__ 详解
java·linux·前端·数据库·python
SunnyDays10112 分钟前
Python Excel 打印设置全攻略(打印区域、缩放、页边距、页眉页脚等)
python·excel打印设置·excel页面设置·excel打印选项
小鸡吃米…4 分钟前
Python的人工智能-机器学习
人工智能·python·机器学习
傻啦嘿哟16 分钟前
Python上下文管理器:优雅处理资源释放的魔法工具
开发语言·python
阿方索16 分钟前
Python 基础简介
开发语言·python
BBB努力学习程序设计29 分钟前
Python异步编程完全指南:从asyncio到高性能应用
python·pycharm
deephub29 分钟前
机器学习时间特征处理:循环编码(Cyclical Encoding)与其在预测模型中的应用
人工智能·python·机器学习·特征工程·时间序列
追光天使33 分钟前
Python 连接数据库并遍历数据
python
BBB努力学习程序设计34 分钟前
Python迭代器与生成器深度解析:懒加载的艺术
python·pycharm
dazzle41 分钟前
OpenCV基础教学(二):图像的灰度化处理
python·opencv·计算机视觉