c++生成dll使用python调用dll的方法
2014-01-20 10:25
846 查看
第一步,建立一个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()
您可能感兴趣的文章:
相关文章推荐
- QT 调用 DLL 方法
- C#项目中调用C++生成的Dll 入门教程
- 网站调用dll程序的问题
- WIN7+VS2010 制作与调用DLL
- 简单Demo:动态调用自己编写的动态链接库
- Qt5.9调用dll方法(静态法+dll+头文件)
- Delphi 调用Dll
- 外部程序调用Qt5带界面的dll
- 将QQ截图添加至右键菜单
- Watcom c生成dll文件
- java 调用dll的 指针类型结构体及指针数组类型
- java使用jna调用c#中dll的方法详解
- java调用dll方法总结
- C++中的动态内存与智能指针
- java和c/c++ 数据类型长度的比较
- C/C++与Java各数据类型所占字节数的详细比较
- 如何判断是否已经安装VC++2008运行库
- 《STL源码剖析》学习-- 1.9-- 可能令你困惑的C++语法1
- Java语言与C++语言的差异总结
- 关于格式控制符里带*的学习(C、C++)