cod*_*rex 1 c++ project-management programming-languages mozilla cross-platform
我不想构建 Thunderbird 功能。我只想建立一个具有插件功能、跨平台、易于安装的项目。有没有任何文档指出 Firefox 或 Thunderbird 的开发?
我知道 Thunderbird 是用 C++ 构建的,那么我怎样才能获得这些图形和所有其他功能。
请帮我。
本着其他答案的精神,我觉得有必要指出 Mozilla 提供了他们用来构建应用程序的平台,包括 Firefox 和 Thunderbird, - 请参阅XULRunner。
与 XULRunner 一起,您
以下是基于 XULRunner 构建的应用程序的部分列表:XULRunner 名人堂。
为了回答您最初的问题,Mozilla 平台通过指定一组跨平台 API(例如(过度简化)接口定义的 XUL)并在每个平台上实现每个 API,在许多平台上提供了丰富的功能。
从头开始实现这样一个跨平台层需要大量工作,因此您应该选择此处答案中提到的跨平台解决方案之一(Mozilla、Eclipse、QT、wxWidgets、 ETC。)
每个都有其优点和缺点,如果不了解您当前的专业知识和要求,就不可能为您选择一个。