2011-04-30 8 views
13

¿Cómo construir Google RE2 para Windows? ¿Alguien lo intentó?¿Cómo construir Google RE2 para Windows?

+1

¿Qué compilador estás usando? RE2 no se compilará en MinGW porque MinGW no implementa el estándar completo de C++. (y wchar_t cosas en particular) –

+0

@Billy ONeal, uso MSVC 2010. Pero puedo buscar otro. – user536232

+1

@user: MSVC debería funcionar AFAIK. Google no proporciona un archivo MAKE, pero debería ser capaz de compilar como lo haría con cualquier otra biblioteca C++. –

Respuesta

4

ACTUALIZACIÓN: encontrado un proyecto de Windows que puede o no puede funcionar mejor: https://code.google.com/p/re2win/

respuesta Viejo (no MSVC): https://groups.google.com/group/re2-dev/browse_thread/thread/0665d7e6693b4adb/54bae4e315a484e3

+1

Una respuesta para MSVC sería preferible, ya que esto es Windows. – unixman83

+0

Es extraño ver "unixman" pidiendo MSVC. ¿No es esa herejía? lol –

+0

re2win funciona, pero ¿alguien sabe de un puerto de Windows más actualizado? –

1

Apuesto a que construiría fácilmente usando Cygwin.

+11

No llamaría exactamente a Cygwin "en Windows", como Wine no está "en Unix". –

11

hice un tenedor disponible en http://code.google.com/p/re2win se puede descargar el código fuente como un archivo .zip y abra el archivo .vcproj y compile en modo 'Versión'.

+0

¿Cómo construirlo? ¿Qué herramientas se requieren? – fithu

+1

@fithu Actualicé mi respuesta. – unixman83

+0

¡guau gracias! Justo lo que estaba buscando: D – ibiza

0

Desde septiembre de 2015, se agregó un CMakeLists.txt al repositorio RE2. Así que ahora puede usar CMake para generar archivos para Visual Studio y luego compilar como un proyecto normal de Visual Studio. Escribí un simple step-by-step tutorial sobre cómo construir e integrar RE2 en su proyecto C++ para Windows. Probado para VS 13 y 15.

Cuestiones relacionadas