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批量修改文件名的实现代码
Sep 01 Python
Python 的 Socket 编程
Mar 24 Python
python2.7的编码问题与解决方法
Oct 04 Python
python实现AES加密和解密
Mar 27 Python
基于腾讯云服务器部署微信小程序后台服务(Python+Django)
May 08 Python
Python3 实现串口两进程同时读写
Jun 12 Python
使用pandas实现连续数据的离散化处理方式(分箱操作)
Nov 22 Python
使用python自动追踪你的快递(物流推送邮箱)
Mar 17 Python
pyCharm 实现关闭代码检查
Jun 09 Python
基于TensorFlow的CNN实现Mnist手写数字识别
Jun 17 Python
django ObjectDoesNotExist 和 DoesNotExist的用法
Jul 09 Python
python 实现倒计时功能(gui界面)
Nov 11 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 IPV6正则表达式验证代码
2010/02/16 PHP
取得单条网站评论以数组形式进行输出
2014/07/28 PHP
PHP的PDO操作简单示例
2016/03/30 PHP
extJs 常用到的增,删,改,查操作代码
2009/12/28 Javascript
基于jquery的无限级联下拉框js插件
2011/10/29 Javascript
Javascript Throttle &amp; Debounce应用介绍
2013/03/19 Javascript
JavaScript仿flash遮罩动画效果
2016/06/15 Javascript
基于Bootstrap 3 JQuery及RegExp的表单验证功能
2017/02/16 Javascript
angular2中router路由跳转navigate的使用与刷新页面问题详解
2017/05/07 Javascript
Vue.2.0.5实现Class 与 Style 绑定的实例
2017/06/20 Javascript
解决ztree搜索中多级菜单展示不全问题
2017/07/05 Javascript
vue.js-div滚动条隐藏但有滚动效果的实现方法
2018/03/03 Javascript
jQuery实现的淡入淡出与滑入滑出效果示例
2018/04/18 jQuery
Node.js使用Angular简单示例
2018/05/11 Javascript
微信小程序实现的图片保存功能示例
2019/04/24 Javascript
Vue侦测相关api的实现方法
2019/05/22 Javascript
JavaScript实现身份证验证代码实例
2019/08/26 Javascript
vue+导航锚点联动-滚动监听和点击平滑滚动跳转实例
2019/11/13 Javascript
常用python编程模板汇总
2016/02/12 Python
Python3 queue队列模块详细介绍
2018/01/05 Python
Python Pillow Image Invert
2019/01/22 Python
Python flask框架post接口调用示例
2019/07/03 Python
tensorflow-gpu安装的常见问题及解决方案
2020/01/20 Python
Python 实现加密过的PDF文件转WORD格式
2020/02/04 Python
解决pyecharts运行后产生的html文件用浏览器打开空白
2020/03/11 Python
django使用graphql的实例
2020/09/02 Python
香蕉共和国加拿大官网:Banana Republic加拿大
2018/08/06 全球购物
英国现代家具和装饰网站:PN Home
2018/08/16 全球购物
社团文化节邀请函
2014/01/10 职场文书
前台接待员岗位职责
2015/04/15 职场文书
中秋节晚会开场白
2015/05/29 职场文书
信仰观后感
2015/06/03 职场文书
用人单位的规章制度,怎样制定才是有效的?
2019/07/09 职场文书
如何撰写出一份完美的商业计划书?
2019/07/12 职场文书
Win11怎么启动任务管理器?Win11启动任务管理器的几种方法
2021/11/23 数码科技