2013-10-16 4 views
2

Мне удалось создать gettext 32bit dll для Windows.Как создать gettext 64bit dll в Windows.

Я установил их. Gettext-0.18.11 MinGW (включая MSYS)

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

Но я не знаю, как построить DLL 64биную.

Кто-то сказал, что я должен использовать mingw64. Затем я установил mingw64 и msys.

Но я не знаю, как сделать настройку mingw64 и msys для сборки 64-битной DLL. И я не знаю, как настроить gettext configure для сборки 64-разрядной DLL.

Спасибо.

ответ

3
  1. Скачать последние MinGW-w64 таргетинг 64-бит (там также таргетинг 32-бит, так что будьте осторожны) here.

    ПРИМЕЧАНИЕ: Как вы добавили --enable-threads=win32, то, возможно, вы были бы заинтересованы в распределении с Win32 поддержки нитей, а не POSIX, так что будьте осторожны, когда вы выбираете, какой один для загрузки.

  2. Настройка почти таким же образом, но с добавлением одного из вариантов:

    ./configure --build=x86_64-w64-mingw32 --prefix=/mingw --enable-threads=win32 --enable-relocatable 
    
  3. откинуться назад. :)

+0

Лично я всегда добавляю опцию '--host = x86_64-w64-mingw32'. Который может быть избыточным с '--build' для большинства скриптов' configure', но необходим для некоторых других ... Cheers. –

Смежные вопросы