c++生成dll使用python调用dll的方法
2014-01-20 00:00
1096 查看
第一步,建立一个CPP的DLL工程,然后写如下代码,生成DLL
第二步,编写一个 python 文件:
#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()
相关文章推荐
- c++生成dll使用python调用dll的方法
- 使用C#生成dll并用C++调用dll
- 在C#调用C++的DLL方法(二)生成托管的DLL
- C++生成调用dll方法
- Python3.5环境下使用generateDS解析xml文件生成C++头文件的方法
- 本文是关于使用C++调用Matlab编译生成的Dll的说明
- PB8调用使用C++与C#分别编写生成解压缩带有密码的zip压缩文件的动态链接库dll(部分内容转自互联网)
- Eclipse、MinGW、JNI编写C++生成dll, Java端调用的完整示例(附java.lang.UnsatisfiedLinkError解决方法)
- C#调用c++的dll 回调使用方法
- eclipse c++ 加 MinGW GCC 生成Dll,以及调用Dll方法详解
- 在C++创建DLL,以及使用C++或者C#分别调用DLL中的方法
- Eclipse、MinGW、JNI编写C++生成dll, Java端调用的完整示例(附java.lang.UnsatisfiedLinkError解决方法)
- [2014.1.31] Eclipse、MinGW、JNI编写C++生成dll, Java端调用的完整示例(附java.lang.UnsatisfiedLinkError解决方法)
- 【转载整理】eclipse 开发c/c++、Java使用JNI调用C程序、生成64位dll动态链接库
- [2014.1.31] Eclipse、MinGW、JNI编写C++生成dll, Java端调用的完整示例(附java.lang.UnsatisfiedLinkError解决方法)
- 【原创】PB调用SAP的Web Service结构体数组参数方法详解(使用C#调用Web Service生成dll)
- python调取C/C++的dll生成方法
- C++生成dll和调用dll的方法实例
- python中使用ctypes调用MinGW生成的动态链接库(dll)
- C++生成dll和调用dll的方法实例