Bitcointalk · Convert Bitcoin to GTK: Yes? No? wx is better?

中本聪,2010 年 8 月 19 日

SN-2545 已核对来源,附原文与上下文。

阅读语言
中文译文

WxWidgets 本身不算问题。我的问题在于所用的版本(2.9),许多发行版打包者认为它不稳定(虽然 WxWidgets 开发者说不是)。另一方面,据我所知 WxWidgets 在 Linux 下用 gtk 画所有界面,这让 bitcoin 开发者很容易做到跨平台。

wxWidgets 2.9 是他们的第一个 UTF-8 版本。我们在所有平台(包括 Windows)上都用 UTF-8。

发行版的 2.8 包是 UTF-16 的,只会让人栽跟头。在大家统一到 2.9 之前,2.8 及其 wxString UTF-16/ANSI 条件编译选项让人有无穷无尽的构建问题。而且用 2.8 时我们走的是 ANSI,那只是 wxWidgets 支持 UTF-8 之前的临时权宜之计。

这个问题会自己解决。随着时间的推移,2.9 会成为更主线的版本。

ORIGINAL · 英文原文
WxWidgets is not really a problem. My problem is the version that is used (2.9), which is considered unstable by many distro packagers (although the WxWidgets devs say it isn't). On the other side, as far as I know WxWidgets uses gtk under Linux for drawing the whole stuff and makes it for the bitcoins devs easy to make things cross platform.
wxWidgets 2.9 is their first UTF-8 version.  We are UTF-8 on all platforms including Windows.

The distro packages of 2.8 are UTF-16, so they just trip people up.  People had endless build problems with 2.8 and its wxString UTF-16/ANSI conditional build options until we standardized on 2.9.  Also, to use 2.8, we were using ANSI, which was just a temporary stopgap until wxWidgets supported UTF-8.

This is a problem that will solve itself.  With time, 2.9 will become a more mainline release.
上下文
← 上一条 SN-2545 · 当前 下一条 → 在档案中查看完整主题串 →
来源
Bitcointalk 原始链接 ↗ 记录编号 SN-2545