如何使用Python脚本从C ++文件生成可执行文件?

时间:2018-11-06 18:46:11

标签: python c++ compilation exe executable

我有我的所有.cpp.hpp文件,我需要从它们中生成一个compile.py文件的.exe文件(以便我的程序在Windows上运行)。

我需要对compile.py文件进行编码。

我该怎么办?

已经看过py2exe和PyInstaller,但是我相信这仅适用于python文件,而不适用于C ++文件。谢谢

1 个答案:

答案 0 :(得分:0)

您需要C ++编译器,而不是compile.py文件。如果您确实需要使用Python,请使用subprocess(更好)或os.system来调用命令行命令:

import subprocess
subprocess.run('your C++ compiler command')

import os
os.system('compiler command')

但是从命令行直接执行compile命令要简单得多。