博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[C++/Python] 如何在Python中使用一个DLL? (Windows环境)
阅读量:6922 次
发布时间:2019-06-27

本文共 476 字,大约阅读时间需要 1 分钟。

开发环境VS2012, WIN7 64.

首先生成的DLL大致如下:

.h文件

#ifdef CVINPYTHON_EXPORTS#define CVINPYTHON_API __declspec(dllexport)#else#define CVINPYTHON_API __declspec(dllimport)#endifextern "C" {    CVINPYTHON_API int addinPython(int, int);};

.c文件

#include "stdafx.h"#include "cvInPython.h"extern "C" {    CVINPYTHON_API int addinPython(int a, int b) {        return a+b;    }};

之后在python中使用

import ctypesdll = ctypes.CDLL( "dllname.dll" )

即可.

转载于:https://www.cnblogs.com/lancelod/p/4037100.html

你可能感兴趣的文章
简单来谈谈Unicode与emoji
查看>>
Android之Window和弹窗问题
查看>>
如何最骚气得在linux下聊qq(mojoqq)
查看>>
搭建harbor仓库
查看>>
集成医网信的步骤
查看>>
swift的可选项--optional/?
查看>>
iOS 基于socket的高效白板工具--HYWhiteboard
查看>>
ES6 - let与const,解构赋值
查看>>
ES6 - 数组
查看>>
新思路: JS获取任意数据中最大的数字
查看>>
微信小游戏开发(5)-全局对象和文件限制类型
查看>>
文件上传
查看>>
Docker配置文件语法
查看>>
iOS 13平台正式出炉!暗黑模式以及改善相机、照片与地图程序
查看>>
docker mysql 容器时区不对
查看>>
css- font
查看>>
Rims - 换个方式使用 Redux
查看>>
python修改pdf文件(去掉文件中部分内容)
查看>>
java HashMap 和 HashTable
查看>>
LC 412 JS
查看>>