Python调用 c++ dll,并且使用Py2exe打包
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python调用 c++ dll,并且使用Py2exe打包相关的知识,希望对你有一定的参考价值。
1.首先下载并且 安装 python2.7 ,py2exe
链接 https://www.python.org/downloads/release/python-2713/ , http://www.py2exe.org/
2.准备好 dll 文件
3.新建一文件夹,如 ,在此文件夹下新建俩python 代码文件,如 ;其中 setup.py内容为
from distutils.core import setup
import py2exe
setup(console = [‘test.py‘])
test.py 内容为
import os
import sys
from ctypes import *
test = cdll.LoadLibrary(‘.\\cDll.dll‘)
test.HelloWorld();
for i in range(1,10000):
print (i);
4.在控制台中输入,则在同级目录下生成的 dist 文件夹下就会生成目标 test.exe;
5.查看运行效果:
点击test.exe
以上是关于Python调用 c++ dll,并且使用Py2exe打包的主要内容,如果未能解决你的问题,请参考以下文章
Windows下python使用SWIG调用C++ dll (转)