2009-12-26 105 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,它们在多个平台上工作。你将需要一个可以在班级计算机上工作的图形用户界面。

相关问题