2011-04-30 16 views
6

Estoy interesado en compilar el código generado por Thrift y el enlace a la biblioteca de ahorro C++ en un entorno de Windows. Haciendo un poco de investigación, encontré algunos enlaces recientes:Uso de Apache Thrift en Windows

1) Thrift Win32 Installation Using Cygwin/MinGW

2) THRIFT-1031 y parches AHORRO-1123 para compilar en MS Visual C++

Usando # 1, yo era capaz de compilar una biblioteca de Linux que usa MinGW, llamada libthrift.a. Pero lo que realmente ME GUSTARÍA hacer es poder generar código de Ahorro, y compilarlo EN WINDOWS usando un dll o lib de Thrift.

En otras palabras, veo cómo puedo usar MinGW para compilar el código de ahorro que EJECUTA en Windows. Pero quiero poder DESARROLLAR Y COMPILAR el código que usa Thrift, en Windows. es posible?

Si no, supongo que el n. ° 2 es mi única opción, pero parece que todavía está en fase de desarrollo.

¿Alguna idea?

Respuesta

4

Thrift 0.8 tiene proyectos de Visual Studio 2010 para el compilier Ahorro y la biblioteca. Una cantidad de colaboradores han invertido mucho trabajo para apoyar el desarrollo de Windows VS. La versión 0.8 dev se puede descargar como una instantánea o vía SVN http://thrift.apache.org/download/

He creado proyectos usando Thrift en VS y funciona muy bien.

+0

Los archivos .sln están en thrift/lib/cpp/thrift.sln para aquellos que están buscando. – clemahieu

0

Thrift 0.10.0 tiene un soporte mucho mejor para construir en Windows.

  1. Visual Studio proyecta en la fuente que es el enfoque recomendado en el sitio oficial.
  2. CMake generó proyectos de Visual Studio C++ que no está documentado en el sitio oficial, pero resulta ser más conveniente.

Vea los pasos detallados en Apache Thrift on Windows.

Cuestiones relacionadas