原始文献 / 论坛帖 / Re: Convert Bitcoin to GTK: Yes? No? wx is better?

Re: Convert Bitcoin to GTK: Yes? No? wx is better?

Bitcointalk · 2010-08-19 18:44:36 UTC

AuthorSatoshi Nakamoto
TitleRe: Convert Bitcoin to GTK: Yes? No? wx is better?
Date2010-08-19 18:44:36 UTC
ForumBitcointalk · 原文

引用自:BioMike,2010 年 8 月 19 日 08:05:18 AM(https://bitcointalk.org/index.php?topic=867.msg10226#msg10226)

WxWidgets 本身不是问题。问题是用的版本(2.9),很多发行版打包者认为它不稳定(虽然 WxWidgets 开发者说不是)。另一方面,据我所知 WxWidgets 在 Linux 下用 gtk 画界面,让比特币开发者跨平台很省事。

wxWidgets 2.9 是他们第一个 UTF-8 版。我们全平台都是 UTF-8,包括 Windows。

发行版里 2.8 的包是 UTF-16 的,只会把人绕晕。2.8 时代大家被它的 wxString UTF-16/ANSI 条件编译选项折腾出的构建问题无穷无尽,直到我们统一到 2.9 才消停。而且用 2.8 的话我们只能用 ANSI,那只是等 wxWidgets 支持 UTF-8 之前的临时措施。

这个问题会自己消失。假以时日,2.9 会成为更 mainstream 的版本。

英文原文

Quote from: BioMike on August 19, 2010, 08:05:18 AM(https://bitcointalk.org/index.php?topic=867.msg10226#msg10226)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.