Czy można używać GNU gettext z MS Visual C++? Czy ktoś wie, gdzie znaleźć przykładowy projekt, który kompiluje się w Visual C++?Jak korzystać z GNU gettext z MS Visual C++?
Aktualizacja: Dzięki Sorin Sbarnea do swoich uwag, które pomogą mi się umieścić wszystkie kawałki razem:
Przywykłem do Delphi version of gettext gdzie wystarczy skompilować gnugettext.pas jednostka z projektu , dlatego po prostu próbowałem skompilować gettext.h z moim projektem MSVC. Może działać dla innych kompilatorów C++, ale nie dla MSVC.
W dokumencie FAQ of GNU gettext wyjaśniono, jak zrobić to za pomocą MSVC, używając wstępnie skompilowanych bibliotek DLL. Ale nie ma linków do bibliotek DLL, a te pliki DLL nie znajdują się w głównym pliku do pobrania. Należy je pobrać oddzielnie od ftp site. Potrzebne będą 2 pliki do bibliotek DLL:
A jeśli potrzebujesz narzędzia, aby wyodrębnić ciągów z exe, trzeba również:
Nie próbowałem jeszcze tego z MSVC, ale teraz myślę, że to zadziała.
Dzięki za odpowiedź. Ale o ile nie widzę Pigwin jest zbudowany z minGW, a nie z MSVC: http://developer.pidgin.im/wiki/BuildingWinPidgin Czy znasz inny projekt, który jest zbudowany z MSVC i użyć gnugettext? – Name
Łączę się z gettext-runtime (jako DLL), ale sam nie kompiluję biblioteki. Mój projekt jest komercyjny i nie może ci to pomóc, ale myślę, że http://www.poedit.net można skompilować z MSVC. – sorin
OK, nie zdawałem sobie sprawy, że istnieje pakiet gettext-runtime (który nie jest tak łatwy do znalezienia na stronie GNU, ponieważ nie ma linku do niego w sekcji "download".) Oto: ftp: //ftp.gnu.org/gnu/gettext/) i byłem przyzwyczajony do wersji Delphi gnugettext (http://dxgettext.po.dk/), w której po prostu kompilujesz pojedynczy komplementarny plik z projektem. – Name