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 urllib模块urlopen()与urlretrieve()详解
Nov 01 Python
python通过索引遍历列表的方法
May 04 Python
Python实现登录人人网并抓取新鲜事的方法
May 11 Python
Python中函数的参数传递与可变长参数介绍
Jun 30 Python
Python 数据处理库 pandas进阶教程
Apr 21 Python
详解Django解决ajax跨域访问问题
Aug 24 Python
Python文件循环写入行时防止覆盖的解决方法
Nov 09 Python
对python判断是否回文数的实例详解
Feb 08 Python
Python中使用__new__实现单例模式并解析
Jun 25 Python
python支持多线程的爬虫实例
Dec 21 Python
Python实现常见的几种加密算法(MD5,SHA-1,HMAC,DES/AES,RSA和ECC)
May 09 Python
Python 爬虫的原理
Jul 30 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
图形数字验证代码
2006/10/09 PHP
php的慢速日志引起的Mysql错误问题分析
2014/05/13 PHP
thinkPHP实现将excel导入到数据库中的方法
2016/04/22 PHP
laravel 数据迁移与 Eloquent ORM的实现方法
2019/04/12 PHP
解决Laravel5.2 Auth认证退出失效的问题
2019/10/14 PHP
Javascript技巧之不要用for in语句对数组进行遍历
2010/10/20 Javascript
js+JQuery返回顶部功能如何实现
2012/12/03 Javascript
微信小程序 开发工具快捷键整理
2016/10/31 Javascript
Extjs让combobox写起来简洁又漂亮
2017/01/05 Javascript
详解在Vue中通过自定义指令获取dom元素
2017/03/04 Javascript
使用Node搭建reactSSR服务端渲染架构
2018/08/30 Javascript
Vue实现简易翻页效果源码分享
2018/11/08 Javascript
npm 常用命令详解(小结)
2019/01/17 Javascript
JavaScript 截取字符串代码实例
2019/09/05 Javascript
Node Express用法详解【安装、使用、路由、中间件、模板引擎等】
2020/05/13 Javascript
微信小程序实现canvas分享朋友圈海报
2020/06/21 Javascript
使用PYTHON接收多播数据的代码
2012/03/01 Python
python使用内存zipfile对象在内存中打包文件示例
2014/04/30 Python
Python中的map()函数和reduce()函数的用法
2015/04/27 Python
python使用PIL模块实现给图片打水印的方法
2015/05/22 Python
Django中使用Celery的教程详解
2018/08/24 Python
Python正则表达式指南 推荐
2018/10/09 Python
PyQt打开保存对话框的方法和使用详解
2019/02/27 Python
用python写测试数据文件过程解析
2019/09/25 Python
通俗易懂了解Python装饰器原理
2020/09/17 Python
adidas菲律宾官网:adidas PH
2020/02/07 全球购物
预备党员党校学习自我评价分享
2013/11/12 职场文书
会计助理的岗位职责
2013/11/29 职场文书
仓管员岗位责任制
2014/02/19 职场文书
工作岗位说明书模板
2014/05/09 职场文书
个人批评与自我批评材料
2014/10/17 职场文书
怎么写工作检讨书
2014/11/16 职场文书
高考升学宴答谢词
2015/01/20 职场文书
公司停电通知
2015/04/15 职场文书
宝宝满月祝酒词
2015/08/10 职场文书
利用JavaScript写一个简单计算器
2021/11/27 Javascript