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搭建Django应用程序步骤及版本冲突问题解决
Nov 19 Python
Python之日期与时间处理模块(date和datetime)
Feb 16 Python
python中闭包Closure函数作为返回值的方法示例
Dec 17 Python
在VS Code上搭建Python开发环境的方法
Apr 06 Python
Python迭代器与生成器基本用法分析
Jul 26 Python
利用python list完成最简单的DB连接池方法
Aug 09 Python
Pytorch实现GoogLeNet的方法
Aug 18 Python
Python 50行爬虫抓取并处理图灵书目过程详解
Sep 20 Python
Python读取yaml文件的详细教程
Jul 21 Python
Python 图片处理库exifread详解
Feb 25 Python
Python实现位图分割的效果
Nov 20 Python
Python中字符串对象语法分享
Feb 24 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
php编程实现获取excel文档内容的代码实例
2011/06/28 PHP
php实现微信发红包
2015/12/05 PHP
关于php中一些字符串总结
2016/05/05 PHP
PHP crypt()函数的用法讲解
2019/02/15 PHP
PHP命名空间定义与用法实例分析
2019/08/14 PHP
JavaScript性能陷阱小结(附实例说明)
2010/12/28 Javascript
js jquery数组介绍
2012/07/15 Javascript
jquery滚动组件(vticker.js)实现页面动态数据的滚动效果
2013/07/03 Javascript
js控制鼠标事件移动及移出效果显示
2014/10/19 Javascript
使用jQuery在移动页面上添加按钮和给按钮添加图标
2015/12/04 Javascript
AngularJS中过滤器的使用与自定义实例代码
2016/09/17 Javascript
浅谈JavaScript异步编程
2017/01/20 Javascript
js截取字符串功能的实现方法
2017/09/27 Javascript
基于JavaScript实现瀑布流布局
2018/08/15 Javascript
JavaScript简单实现动态改变HTML内容的方法示例
2018/12/25 Javascript
JavaScript常见事件处理程序实例总结
2019/01/05 Javascript
JavaScript中关于base64的一些事
2019/05/06 Javascript
解决layui table表单提示数据接口请求异常的问题
2019/09/24 Javascript
微信小程序开发搜索功能实现(前端+后端+数据库)
2020/03/04 Javascript
jQuery HTML获取内容和属性操作实例分析
2020/05/20 jQuery
[03:46]DAC趣味视频-中文考试.mp4
2017/04/02 DOTA
Python判断文件和文件夹是否存在的方法
2015/05/21 Python
Python语言实现机器学习的K-近邻算法
2015/06/11 Python
Python爬虫实现验证码登录代码实例
2019/05/10 Python
详解vscode实现远程linux服务器上Python开发
2020/11/10 Python
如何用 Python 制作一个迷宫游戏
2021/02/25 Python
HTML5添加鼠标悬浮音响效果不使用FLASH
2014/04/23 HTML / CSS
HTML5 Video标签的属性、方法和事件汇总介绍
2015/04/24 HTML / CSS
Python里面如何拷贝一个对象
2014/02/17 面试题
太太口服液广告词
2014/03/20 职场文书
学生抄袭作业的检讨书
2014/10/02 职场文书
安全生产工作汇报材料
2014/10/28 职场文书
初中团委工作总结
2015/08/13 职场文书
django学习之ajax post传参的2种格式实例
2021/05/14 Python
python处理json数据文件
2022/04/11 Python
python多次执行绘制条形图
2022/04/20 Python