C++调用py文件打包发布(不安装python环境运行)
-
C++调用py文件代码参考如下:
https://blog.****.net/qq_34510308/article/details/82347537 -
安装Python的打包工具(Pyinstaller、py2exe)如何打包参考如下:
https://blog.****.net/qq_34654240/article/details/78646982 -
打包C++成exe(本人用的QT)指令如下:
windeployqt -filename.exe
-
打包.py文件
pyinstaller -D -filename.py
-
打包后会生成dist和build文件夹,dist文件夹中就是我们所需要的包,打包后dist文件夹下默认文件名为library.zip,需要改成Python35.zip
-
制作安装包是需要将dist文件夹中的文件以及C++编译后的exe、原python脚本(deleteNEW.py)一起添加进去如下图:
(1)dis下文件图:
(2)打包完成后的图如下:
7.最后可以在没有python的环境上运行程序了