我应该使用哪个SDK?C++

3
我有一个想法,想在C++中尝试并创建这个程序。我不确定应该使用哪个SDK,以下是我的想法:
基本上像Facebook的状态或Twitter,但严格针对您的桌面。类似AIM或MSN的窗口将允许您查看您的朋友及其当前状态,允许您对其进行评论等。当有人更改其状态时,所有朋友都会在屏幕右下角收到一个小通知,告诉他们朋友的当前状态。显然还有很多可以使它与众不同的地方,但这是我从中开始的基本想法。

什么平台?还是你想要跨平台的SDK? - jmucchiello
跨平台会很好。 - yteefs
3个回答

3
如果你计划将其作为开源发布,Qt GUI Framework 值得考虑(也可以购买商业许可证)。它是跨平台的(Linux/Win/Mac),例如 Google 地图桌面应用程序就使用了它。它提供网络支持、HTML/XML 渲染等功能,并且还有 SQL 等更多功能。
至于通信协议,采用 Greg 的建议即可。

2
一种跨平台的GUI系统的好选择是wxWidgets。对于用户之间的通信,XMPP这样的东西是一个不错的选择,因为它是一个平台无关的开放标准,并且对用户“存在”有坚实的支持。

RE XMPP:http://camaya.net/ 是一个非常好的XMPP客户端库。我强烈推荐它。 - Sean Edwards

0

Qt是一个很好的跨平台工具包。你可以看一下。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接