Как я могу создать исполняемый файл из файлов C ++, используя скрипт Python? - PullRequest
0 голосов
/ 06 ноября 2018

У меня есть все мои файлы .cpp и .hpp, и мне нужно сгенерировать из них файл .exe (чтобы моя программа работала в Windows) с файлом compile.py.

Мне нужно закодировать файл compile.py.

Как мне это сделать, пожалуйста?

Уже взглянул на py2exe и PyInstaller, но я считаю, что это только для файлов python, но не для файлов C ++. Спасибо

1 Ответ

0 голосов
/ 06 ноября 2018

Вам нужен компилятор C ++, а не файл compile.py. Если вам ДЕЙСТВИТЕЛЬНО нужно использовать Python, используйте subprocess (лучше) или os.system для вызова команд командной строки:

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

import os
os.system('compiler command')

Но было бы намного проще сделать это из командной строки, непосредственно выполнив команду компиляции.

...