2009-12-26 101 views
-4

我有一個編譯器項目,我已經使用C++,flex和野牛它 所以野牛和flex產生.cpp文件給我,我可以編譯和運行它們 ,但我想讓我的項目 所以我想學習技術,使一個GUI(Java或QT) 寫輸入到我的項目,並得到輸出如何創建一個gui來調用.exe或.cpp文件?

+1

你想爲C++項目製作Java GUI? – Xinus 2009-12-26 14:41:44

回答

1

似乎有一點語言障礙,所以讓我試着在提供我的答案之前說出我的理解。

看起來你在一個Compilers類中,而你的項目是編寫一個C++編譯器。您已選擇使用C++編程此項目,在bisonflex的幫助下。現在你的項目已經完成了,你想添加一個GUI到它(我想以某種方式使它成爲一個IDE的步驟)。在C++中編寫GUI並不像我想要的那樣容易。從在編譯器和圖形類中必須做同樣事情的朋友那裏,我聽到this這本書是使用Qt來製作C++中的GUI程序的好開始。關於用Java編程GUI,您可能會使用swing庫;我總是隻讀javadoc(鏈接)。但是,自從大學以來我一直沒有這樣做。

希望有助於一些!祝你好運!

0

你的問題不是很清楚......

QT是,除其他事項外,一個用於C++的GUI工具包。有一個非常有用的set of tutorials讓你開始。

0

可以從應用程序中調用可執行文件(應該是GUI或CLI)。但是你的方法可能很難實現,甚至更難以維護。如果你希望你的GUI是可移植的,這更加真實。

0

需要注意的一個障礙是許多GUI都依賴於平臺,因此它們只針對一個平臺。有一些,如wxWidgets和QT,它們在多個平臺上工作。你將需要一個可以在班級計算機上工作的圖形用戶界面。

相關問題