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

相关推荐
m0_678485456 分钟前
SQL利用窗口函数实现轻量级报表设计_实战技巧
jvm·数据库·python
m0_747854527 分钟前
CSS实现卡片式布局_浮动元素与clearfix的应用
jvm·数据库·python
2401_8359568110 分钟前
如何处理SQL查询中的逻辑重叠:AND OR嵌套优先级
jvm·数据库·python
2301_7965885012 分钟前
Redis怎样优化大量Lua并发调用带来的CPU压力
jvm·数据库·python
l1t13 分钟前
利用python statsmodels包分析数据
开发语言·python
2301_7965885014 分钟前
如何阻止 HTML 页面在 JavaScript 脚本执行完成前渲染
jvm·数据库·python
DeepModel16 分钟前
通俗易懂讲透 EM 算法(期望最大化)
人工智能·python·算法·机器学习
海海不掉头发17 分钟前
【AI大模型实战项目】大模型入门实战:两个落地项目保姆级教程12月14日-【项目】基于知识库RAG的物流行业信息问答系统
人工智能·python·深度学习·语言模型·自然语言处理·pycharm·scikit-learn
2301_7735536217 分钟前
mysql执行SQL查询时结果不一致_检查事务隔离级别设置与幻读
jvm·数据库·python
m0_3776182319 分钟前
mysql如何解决乱码问题_检查客户端与服务器字符集一致性
jvm·数据库·python