我怎样才能建立gettext的64位的DLL在Windows上。 [英] How can I build gettext 64bit dll on Windows.

查看:339
本文介绍了我怎样才能建立gettext的64位的DLL在Windows上。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我成功地在Windows上建立gettext的32位的DLL。

我安装了这些。 gettext的-0.18.11 MinGW的(包括MSYS)

  ./配置 -  preFIX = / MinGW的--enable-线程= win32的--enable-重定位
CD的gettext运行时
使
 

但我不知道如何建立64位的DLL。

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

但我不知道该怎么办设置mingw64和MSYS打造64位的DLL。 我不知道gettext的配置选项来构建64位的DLL。

感谢。

解决方案
  1. 下载最新的MinGW-W64针对64位(也有面向32位的,所以一定要小心)的这里

    注意:作为您加入 - 启用线程=的Win32 ,那么很可能你会感兴趣的Win32线程支持的分布,而不是POSIX,所以要小心,当你选择哪一个下载。

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

      ./配置--build = x86_64的-W64-的mingw32  -  preFIX = / MinGW的--enable-线程= win32的--enable-重定位
     

  3. 往后靠。 :)

I succeeded to build gettext 32bit dll on Windows.

I installed these. gettext-0.18.11 mingw (include msys)

./configure --prefix=/mingw --enable-threads=win32 --enable-relocatable
cd gettext-runtime
make

But I don't know how to build 64bit dll.

Someone said I should use mingw64. Then I installed mingw64 and msys.

But I don't know how to do setting mingw64 and msys to build 64bit dll. And I don't know gettext configure option to build 64bit dll.

Thanks.

解决方案

  1. Download latest MinGW-w64 targeting 64-bit (there are also targeting 32-bit, so be careful) here.

    NOTE: As you added --enable-threads=win32, then probably you would be interested in the distribution with Win32 threading support, rather than POSIX, so be cautious when you choose which one to download.

  2. Configure in almost the same way, but with addition of one option:

    ./configure --build=x86_64-w64-mingw32 --prefix=/mingw --enable-threads=win32 --enable-relocatable
    

  3. Lean back. :)

这篇关于我怎样才能建立gettext的64位的DLL在Windows上。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆