シミュレーターを作る必要があります。機能は次のとおりです。
入力: 変更不可能な C コード
機能: これらのコードをコンパイルして実行し、出力を生成します。各 C コードは変数の場合があります。これらすべての変数に対して、入力関数 (時間ベース) が与えられます。したがって、入力 c コード ファイルに単純な加算器 int add(a,b)/* がある場合、a と b は指定された fn で時間とともに変化します。したがって、t=0 で a=1,b=2 t=4 で b は 6 などに変化する可能性があります*/ 差分時間にコードを実行し、出力を生成する必要があります。それらのo / psも確認してください。これらすべての目的のために、GUIも必要です。
バックエンドと GUI ツールの両方について提案が必要です。
PS: 私の調査によると、GUI 用の GTK を使用した C バックエンドは実行可能なソリューションですが、GTK は長すぎて退屈です。AC バックエンドではうまく機能しない可能性があるため、Qt/C++ について混乱しています。C++ バックエンドは、これらの入力コードをインポートして実行するのが難しいでしょう (extern は常に機能しません)。また、GUI 用の C# と dll ファイルへのリンクも調べましたが、多くのブログであまり実現可能ではないと言及されています。助言がありますか?もうありがとう。
PPS オープン ソースおよび非ライセンス ツールのみを提案してください。