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项目文件即可。

相关推荐
qq_42409856几秒前
C#怎么实现UDP广播通信_C#如何搭建Socket网络【核心】
jvm·数据库·python
2501_914245931 分钟前
Python Web开发如何防范SQL注入_使用参数化查询与ORM实践
jvm·数据库·python
yejqvow123 分钟前
Golang怎么做模糊测试fuzz_Golang Fuzz测试教程【高效】
jvm·数据库·python
2401_897190553 分钟前
mysql如何通过mysqldump备份视图与触发器_使用相关参数
jvm·数据库·python
好运的阿财10 分钟前
OpenClaw工具拆解之subagents+gateway
python·机器学习·ai·ai编程·openclaw·openclaw 工具
a95114164212 分钟前
如何编写带默认值的SQL存储过程_简化前端调用接口设计
jvm·数据库·python
耿雨飞14 分钟前
Python 后端开发技术博客专栏 | 第 05 篇 Python 数据模型与标准库精选 -- 写出 Pythonic 的代码
开发语言·python
weixin_4087177714 分钟前
如何用 CSS 动画与 animationend 事件实现循环渐进式圆点动画
jvm·数据库·python
2301_7735536215 分钟前
如何自定义修改 Traccar Web 界面模板
jvm·数据库·python
m0_7164300715 分钟前
CSS如何让响应式图片在容器内居中_利用background-position
jvm·数据库·python