使用C++扩展python
- 作者: 一颗心只能装下你
- 来源: 51数据库
- 2022-08-12
// demo.cpp : 定义控制台应用程序的入口点。
//
#include "Python.h"
int add(int a, int b)
{
return (a+b);
}
static PyObject *
demo_add(PyObject *self, PyObject *args)
{
int ret;
int a, b;
if (!PyArg_ParseTuple(args, "ii", &a, &b))
return NULL;
ret = add(a, b);
return Py_BuildValue("i", ret);
}
static PyMethodDef demoMethods[] = {
{"add", demo_add, METH_VARARGS, "add two numbers."},
{NULL, NULL, 0, NULL} /* Sentinel */
};
static struct PyModuleDef demoModule = {
PyModuleDef_HEAD_INIT,
"demo",
NULL,
-1,
demoMethods
};
PyMODINIT_FUNC
PyInit_demo(void)
{
return PyModule_Create(&demoModule);
}
推荐阅读
热点文章
Discord.py(重写)on_member_update 无法正常工作
0
Discord.py 在 vc 中获取用户分钟数
0
discord.py 重写 |为我的命令出错
0
Discord.py rewrite 如何 DM 命令?
0
播放音频时,最后一部分被切断.如何解决这个问题?(discord.py)
0
在消息删除消息 Discord.py
0
如何使 discord.py 机器人私人/直接消息不是作者的人?
0
(Discord.py) 如何获取整个嵌入内容?
0
Discord bot 尽管获得了许可,但不能提及所有人
0
Discord.py discord.NotFound 异常
0
