C++调用py文件打包发布(不安装python环境运行)

  1. C++调用py文件代码参考如下:
    https://blog.****.net/qq_34510308/article/details/82347537

  2. 安装Python的打包工具(Pyinstaller、py2exe)如何打包参考如下:
    https://blog.****.net/qq_34654240/article/details/78646982

  3. 打包C++成exe(本人用的QT)指令如下:
    windeployqt -filename.exe

  4. 打包.py文件
    pyinstaller -D -filename.py

  5. 打包后会生成dist和build文件夹,dist文件夹中就是我们所需要的包,打包后dist文件夹下默认文件名为library.zip,需要改成Python35.zip

  6. 制作安装包是需要将dist文件夹中的文件以及C++编译后的exe、原python脚本(deleteNEW.py)一起添加进去如下图:
    (1)dis下文件图:
    C++调用py文件打包发布(不安装python环境运行)
    (2)打包完成后的图如下:
    C++调用py文件打包发布(不安装python环境运行)
    C++调用py文件打包发布(不安装python环境运行)

7.最后可以在没有python的环境上运行程序了