SN-10068 附来源、原文与上下文。
很高兴那样行得通。这些依赖又大又难编译,实在麻烦。有些项目很少顾及 Windows 构建。下次更新到最新版本时,也许我会把所有东西放到同一个目录树里,再把整套内容打包成一个巨大的压缩包。
Glad that worked, it's a pain that the dependencies are so big and hard to build. Some of them give little attention to the Windows build. Next time I update to the latest versions, maybe I'll lay everything out in one directory tree and bundle the whole thing up into a giant archive.
我不确定他们以前有没有 wxPack。很高兴他们有了它,这样每个人就不必自己编译 wxWidgets 了。OpenSSL 是更难编译的那个。
I'm not sure they had wxPack before. I'm glad they got that so everyone doesn't have to build wxWidgets themselves. OpenSSL is the harder one to build.
我通过运行 strip.exe 去掉调试符号,减小了 EXE 的体积。那是用 mingw 编译的。它是更好的编译器,我只用 VC 来调试。
I reduced the EXE size by running strip.exe on it to take out the debug symbols. That's with mingw. That's the better compiler, I only used VC for debugging.
引用 Martti Malmi 的文字Martti Malmi来源 ↗我改用 wxPack,而不是只用 wxWidgets 后,用 MinGW + MSYS 编译成功了。也许需要 wxAdditions。不过 bitcoin.exe 文件有 52MB,我应该看看如何解决。
I got it compile with MinGW + MSYS when I used wxPack instead of just wxWidgets. Maybe wxAdditions was required. The bitcoin.exe filesize was 52MB though, I should see how that can be fixed.
接下来我准备实现“最小化到托盘”功能,以及随 Windows 自动启动 Bitcoin 的选项,让在线节点的数量保持在更高水平。之后我可以看看能否做 Linux 移植,或网页应用框架需要的命令行接口。
Next I'm going to implement the "minimize to tray" feature and the option to autostart Bitcoin with Windows, so the number of nodes online would stay higher. After that I could see if I can do a Linux port or the command line interface needed for web app frameworks.
如果你用 IRC,有空来 FreeNode 上的 #bitcoin-dev 看看。
Drop by at #bitcoin-dev on FreeNode some time if you use IRC.
再次感谢你为比特币做的出色工作。
And again, thanks for the great work you've done with Bitcoin.
引用 mmalmi@cc.hut.fi:
Quote mmalmi@cc.hut.fi:
引用 Martti Malmi 的文字Martti Malmi来源 ↗我尝试编译第三方库并把它们加入 Bitcoin 构建时,遇到了不少错误。你是否碰巧有一个可以直接编译的包,能上传到 CVS 或其他地方?我用的是 mingw + msys,不过如果更容易的话,我想也可以试试 Visual C++。
I've had quite a few errors coming up when trying to build the third-party libraries and adding them to the Bitcoin build. Do you happen to have a ready-to-build package that you could upload to the CVS or somewhere else? I use mingw + msys, but I guess I could try Visual C++ also, if it's easier that way.