c++生成dll使用python调用dll的方法


Posted in Python onJanuary 20, 2014

第一步,建立一个CPP的DLL工程,然后写如下代码,生成DLL

#include <stdio.h>     #define DLLEXPORT extern "C" __declspec(dllexport)     
DLLEXPORT int __stdcall hello()     
{     
    printf("Hello world!\n");     
    return 0;     
}

第二步,编写一个 python 文件:

# coding: utf-8     import os     
import ctypes     
CUR_PATH = os.path.dirname(__file__)     
if __name__ == '__main__':     
    print 'starting...'    
    dll = ctypes.WinDLL(os.path.join(CUR_PATH, 'hello.dll'))     
    dll.hello()
Python 相关文章推荐
python 实现堆排序算法代码
Jun 05 Python
win7安装python生成随机数代码分享
Dec 27 Python
Python中使用第三方库xlrd来读取Excel示例
Apr 05 Python
探索Python3.4中新引入的asyncio模块
Apr 08 Python
Python操作SQLite数据库的方法详解
Jun 16 Python
Python实现抓取网页生成Excel文件的方法示例
Aug 05 Python
Python cookbook(数据结构与算法)将名称映射到序列元素中的方法
Mar 22 Python
Python面向对象类的继承实例详解
Jun 27 Python
Python中文件的写入读取以及附加文字方法
Jan 23 Python
Python3 chardet模块查看编码格式的例子
Aug 14 Python
Pandas实现dataframe和np.array的相互转换
Nov 30 Python
关于pytorch中全连接神经网络搭建两种模式详解
Jan 14 Python
python中getattr函数使用方法 getattr实现工厂模式
Jan 20 #Python
python字符串加密解密的三种方法分享(base64 win32com)
Jan 19 #Python
python实现人人网登录示例分享
Jan 19 #Python
使用BeautifulSoup爬虫程序获取百度搜索结果的标题和url示例
Jan 19 #Python
压缩包密码破解示例分享(类似典破解)
Jan 17 #Python
vc6编写python扩展的方法分享
Jan 17 #Python
python的urllib模块显示下载进度示例
Jan 17 #Python
You might like
《心理测量者3》剧场版动画预告
2020/03/02 日漫
PHP的单引号和双引号 字符串效率
2009/05/27 PHP
浅析php原型模式
2014/11/25 PHP
两种php给图片加水印的实现代码
2020/04/18 PHP
深入理解Yii2.0乐观锁与悲观锁的原理与使用
2017/07/26 PHP
yii2.0整合阿里云oss上传单个文件的示例
2017/09/19 PHP
javascript XML数据显示为HTML一例
2008/12/23 Javascript
解决jquery异步按一定的时间间隔刷新问题
2012/12/10 Javascript
JS 获取浏览器和屏幕宽高等信息的实现思路及代码
2013/07/31 Javascript
vue从使用到源码实现教程详解
2016/09/19 Javascript
BootStrap入门教程(一)之可视化布局
2016/09/19 Javascript
javascript常用的设计模式
2017/02/09 Javascript
基于vue配置axios的方法步骤
2017/11/09 Javascript
微信小程序获取手机网络状态的方法【附源码下载】
2017/12/08 Javascript
浅谈基于Vue.js的移动组件库cube-ui
2017/12/20 Javascript
JS实现简单日历特效
2020/01/03 Javascript
基于JavaScript实现贪吃蛇游戏
2020/03/16 Javascript
如何在postman中添加cookie信息步骤解析
2020/06/30 Javascript
[43:51]2018DOTA2亚洲邀请赛3月30日 小组赛B组 EG VS Secret
2018/03/31 DOTA
Python打包可执行文件的方法详解
2016/09/19 Python
深入理解NumPy简明教程---数组3(组合)
2016/12/17 Python
Django 对象关系映射(ORM)源码详解
2019/08/06 Python
python数组循环处理方法
2019/08/26 Python
使用python绘制二维图形示例
2019/11/22 Python
Python:合并两个numpy矩阵的实现
2019/12/02 Python
在python tkinter界面中添加按钮的实例
2020/03/04 Python
利用HTML5绘制点线面组成的3D图形的示例
2015/05/12 HTML / CSS
澳大利亚冲浪和时尚服装网上购物:SurfStitch
2017/07/29 全球购物
校园活动宣传方案
2014/03/28 职场文书
安全生产月演讲稿
2014/05/09 职场文书
护理专业毕业生自荐信
2014/06/15 职场文书
大学生就业意向书
2015/05/11 职场文书
中小学生安全教育观后感
2015/06/17 职场文书
车间班组长竞聘书
2015/09/15 职场文书
大学生党课心得体会
2016/01/07 职场文书
2021好看的国漫排行榜前十名 《完美世界》上榜,《元龙》排名第一
2022/03/18 国漫