¿Es posible usar GNU gettext con MS Visual C++? ¿Alguien sabe dónde encontrar un proyecto de muestra que se compila en Visual C++?Cómo usar GNU gettext con MS Visual C++?
Actualización: Gracias a Sorin Sbarnea por sus comentarios que me ayudan a poner todas las piezas juntas:
que estoy acostumbrado a la Delphi version of gettext en la que sólo compila los gnugettext.pas unidad con su proyecto , es por eso que simplemente estaba tratando de compilar gettext.h con mi proyecto MSVC. Puede funcionar para otros compiladores de C++ pero no para MSVC.
El FAQ of GNU gettext explica cómo hacerlo con MSVC utilizando archivos DLL precompilados. Pero no hay enlaces a las DLL y estas DLL no están en la descarga principal. Deben ser descargados por separado del ftp site. Se necesitan 2 archivos para los archivos DLL:
Y si necesita herramientas para extraer los hilos desde el exe, también es necesario:
No lo he probado aún con MSVC, pero ahora creo que funcionará.
Gracias por su respuesta. Pero por lo que puedo ver, Pigwin está construido con minGW y no con MSVC: http://developer.pidgin.im/wiki/BuildingWinPidgin ¿Conoces otro proyecto que esté construido con MSVC y use gnugettext? – Name
Estoy vinculando con gettext-runtime (como DLL), pero no compilo la biblioteca yo mismo. Mi proyecto es comercial y esto no puede ayudarte, pero creo que http://www.poedit.net se puede compilar con MSVC. – sorin
OK, no me había dado cuenta de que hay un paquete gettext-runtime (que no es tan fácil de encontrar en el sitio web de GNU ya que no hay ningún enlace en la sección de "descarga". Está aquí: ftp: //ftp.gnu.org/gnu/gettext/) y estaba acostumbrado a la versión Delphi de gnugettext (http://dxgettext.po.dk/) donde simplemente compila un solo archivo complementario con su proyecto. – Name