我必須做一個模擬器。功能如下所述:一個C代碼模擬器的GUI和後端選擇
輸入:不變的Ç代碼
功能:編譯和運行那些碼和產生的輸出。每個C代碼可能都是變量。爲所有這些變量提供輸入函數(基於時間)。因此,如果輸入的c代碼文件有一個簡單的加法器int add(a,b)/ * a和b隨指定的fn隨時間變化。所以,在t = 0 a = 1時,t = 4 b時b = 2可能變爲6等等* /我必須在diff時間運行代碼並生成輸出。檢查那些o/ps也是。對於所有這些目的,我也需要一個GUI。
需要後端和Gui工具的建議。
P.S:我的研究告訴我C後臺與GTK的GUI是一個可行的解決方案,但GTK太冗長乏味。我對Qt/C++感到困惑,因爲它可能不適用於c後端。 C++後端對我來說很難導入和運行這些輸入代碼(extern不能始終工作)。我還研究了C#的GUI和與dll文件的鏈接,但在許多博客中也提到它不太可行。有什麼建議麼?謝謝。
P.P.S請僅提供開源和非許可工具。
通過不可改變,你的意思是他們在設計你的模擬器的時候是已知的? – unkulunkulu
在這個你目前的時間你的問題是非常廣泛的。任何答案只會幫助你。如果你有一個具體的問題,你應該問。請限制你的範圍。 「原樣」的問題並不能解釋「可行」解決方案無法使用的原因。 –