2016-05-12 8 views
2

私はいくつかのcpp、pythonソースファイル、およびプログラム間の入出力に使用されるcsvファイルを持っています(1つのプログラムファイルは別のプログラムファイルへの入力のために.csvを生成します)。ユーザはさらに、初期入力として大学のデータを必要とするタイムテーブル生成プログラムのため、これらの入力が膨大であるため、3つのcsvファイルを入力としてプログラム全体に書き込む必要があります。このプログラム構造から実行可能ファイルを作ることはできますか?cpp、python、およびcsvファイルから実行ファイルを作成しますか?

+0

「pyInstaller」のような意味ですか? –

+0

@ user348752、インストール - msiパッケージのようですか?あなたはPythonスクリプトをC++コードから呼び出していますか? – Igor

+0

私はbashスクリプトでプログラムの全シーケンスを呼び出しています。 – zeus

答えて

0

cppすべてのファイルをコンパイルして1つの実行ファイルにリンクすることができます。このプログラムには、Python C APIを使用してPythonファイルを埋め込むこともできます。

#include <Python.h> 
int main(int argc, char *argv[]) 
{ 
    Py_Initialize(); 
    PyRun_SimpleString("This is the content of your python files"); 
    Py_Finalize(); 
    return 0; 
} 

またlong stringsまたは実行可能な内部resource filesとしてあなたの静的CSVファイルをコンパイルすることができます。

+0

非常に遅れてご返事申し訳ありません、ありがとうございます。 – zeus

関連する問題