如何在 Windows 上构建 gettext 64 位 dll。

Ray*_*ond 2 64-bit gettext msys mingw-w64

我成功地在 Windows 上构建了 gettext 32bit dll。

我安装了这些。gettext-0.18.11 mingw(包括 msys)

./configure --prefix=/mingw --enable-threads=win32 --enable-relocatable
cd gettext-runtime
make
Run Code Online (Sandbox Code Playgroud)

但我不知道如何构建 64 位 dll。

有人说我应该使用mingw64。然后我安装了mingw64和msys。

但我不知道如何设置 mingw64 和 msys 来构建 64 位 dll。而且我不知道构建 64 位 dll 的 gettext 配置选项。

谢谢。

Ale*_*aev 5

  1. 在此处下载针对 64 位的最新 MinGW-w64(也有针对 32 位的,所以要小心)。

    注意:正如您添加的那样--enable-threads=win32,您可能会对支持 Win32 线程的发行版而不是 POSIX 感兴趣,因此在选择下载哪个发行版时要谨慎。

  2. 以几乎相同的方式配置,但增加了一个选项:

    ./configure --build=x86_64-w64-mingw32 --prefix=/mingw --enable-threads=win32 --enable-relocatable
    
    Run Code Online (Sandbox Code Playgroud)
  3. 往后靠。 :)