用于GUI应用程序的跨平台C库?

Mos*_*she 37 c graphics user-interface qt cross-platform

免费,易于学习/使用,用于GUI应用程序的跨平台C库?我在寻找Qt吗?

奖金问题:我可以在Mac上使用上述库/工具包进行开发,然后在PC/Linux上重新编译吗?

超级奖金问题:链接到所述库的教程和/或下载.

事实是,我正在追赶C系列(来自Web开发 - XHTML/PHP/MySQL)来学习iPhone开发.

我知道C不是C++或ObjectiveC,但我想让学习曲线尽可能简单.不要太偏离主题,但我也在寻找好的入门书籍和网站.到目前为止我发现了这个.

我想在这里一石二鸟.我不明白有特定于平台的扩展,但我会尽量避免那些用于移植目的的想法是我想在一台机器上编写代码并且只需编译三次.(Mac/Win/Linux)如果Objective C将在Windows和Linux以及OS X上编译,那么这很好.如果我必须使用C++,那也没关系.

sth*_*sth 16

如果您正在寻找C++库,那么Qt基本上可以满足您的需求.如果你想坚持纯C,那么Qt不是一个选择.

作为C框架,您可以使用GTK +,它适用于Linux,Windows和OS X.


RBe*_*eig 9

看看IUP工具包.它主要用C语言编写,也很容易绑定到Lua.


Her*_*che 5

要完成这篇文章,Allegro 必须在这里 =)

http://www.talula.demon.co.uk/allegro/ Allegro 游戏库,具有许多图形功能和基本的 GUI 库

以及一个基于 Allegro 的显式 GUI(而且非常简单)的库

http://cgui.sourceforge.net/index.html

两者都是多平台