如何在 Windows 上构建 gettext 64bit dll。
Posted
技术标签:
【中文标题】如何在 Windows 上构建 gettext 64bit dll。【英文标题】:How can I build gettext 64bit dll on Windows. 【发布时间】:2013-10-16 00:25:19 【问题描述】:我成功在 Windows 上构建 gettext 32bit dll。
我安装了这些。 获取文本-0.18.11 mingw(包括 msys)
./configure --prefix=/mingw --enable-threads=win32 --enable-relocatable
cd gettext-runtime
make
但我不知道如何构建 64 位 dll。
有人说我应该使用mingw64。然后我安装了mingw64和msys。
但我不知道如何设置 mingw64 和 msys 来构建 64 位 dll。 而且我不知道构建 64 位 dll 的 gettext 配置选项。
谢谢。
【问题讨论】:
【参考方案1】:下载最新的针对64位的MinGW-w64(也有针对32位的,请注意)here。
注意:由于您添加了--enable-threads=win32
,那么您可能会对支持 Win32 线程的发行版感兴趣,而不是 POSIX,所以在选择下载哪个发行版时要谨慎。 p>
以几乎相同的方式进行配置,但增加了一个选项:
./configure --build=x86_64-w64-mingw32 --prefix=/mingw --enable-threads=win32 --enable-relocatable
向后靠。 :)
【讨论】:
就我个人而言,我总是添加--host=x86_64-w64-mingw32
选项。对于大多数 configure
脚本来说,--build
可能是多余的,但对于其他一些脚本来说是必要的......干杯。以上是关于如何在 Windows 上构建 gettext 64bit dll。的主要内容,如果未能解决你的问题,请参考以下文章
PHP - 如何使用带有.po文件的gettext()创建一个简单的多语言应用程序
如何在 QGraphicsPolygonItem 中添加 QInputDialog.getText 文本?
Linux From Scratch(LFS11.0)构建 LFS 系统 - Gettext-0.21