C ++:用于嵌入解释器的GUI库

时间:2010-05-01 21:11:04

标签: c++ user-interface interpreter embedding

我已经启动并运行了我的解释器 - 现在非常无错误且稳定 - 现在我想为我的语言添加一些视觉选项来玩。

  • 什么是易于使用且易于嵌入和“链接”到我的编程语言的优秀GUI库?

  • 我必须遵循哪些一般规则?

我目前正在使用Microsoft Visual Studio 2010进行XP。

3 个答案:

答案 0 :(得分:0)

取决于您的语言及其属性。例如,如果您只能公开C风格的函数,那么默认的WinAPI支持这种风格。如果你可以做整个C ++类malarky,那么你可以做MFC,GDI +,WIC等。

最终,如果你想要一些易于嵌入的东西,那么编写好的嵌入代码比担心你要嵌入的东西更简单。

答案 1 :(得分:0)

在我看到的关于UI库的各种帖子中,QT和WxWidgets似乎很受欢迎。

Look here for a list of features

答案 2 :(得分:0)

http://fltk.org查看快速工具包(FLTK)。来自该网站:

FLTK(发音为“fulltick”)是适用于UNIX®/Linux®(X11),Microsoft®Windows®和MacOS®X的跨平台C ++ GUI工具包.FLTK提供现代GUI功能,没有膨胀并支持3D图形通过OpenGL®及其内置的GLUT仿真。