visual-studio compiler-construction build imagemagick rmagick

visual studio - ImageMagick con VS2012



visual-studio compiler-construction (1)

Primero, muchas gracias por leer mi hilo.

Estoy tratando de usar ImageMagick con VS2012 en Windows 7 de 64 bits para la rotación de imágenes. Aquí esta lo que hice:

  1. Descargue ImageMagick para Windows y descomprímalo.

  2. Vaya a la carpeta / ImageMagick-6.8.8 / VisualMagick / configure /, abra configure.dsw en VS2012 y compilelo. Fue un exito.

  3. abra configure.exe en / ImageMagick-6.8.8 / VisualMagick / configure /, y haga clic en "siguiente" -> "finalizar" con la configuración predeterminada.

  4. Después del paso 3, se genera un VisualDynamicMT.sln en / ImageMagick-6.8.8 / VisualMagick. Lo abrí y lo configuré en versión x64, luego hice clic en "reconstruir".

Algunos de los proyectos se construyeron con éxito, pero muchos fallaron (un total de 30 proyectos y aproximadamente 2/3 proyectos fallaron)

---------- Hay muchos errores raros, como: -------------

error fatal C1083: no se puede abrir el archivo de inclusión: ''bzlib.h'': no ​​existe tal archivo o directorio

error fatal C1083: No se puede abrir el archivo de inclusión: ''cairo.h'': No existe ningún archivo o directorio

......

Luego busqué, por ejemplo, ''cairo.h'' en la carpeta / ImageMagick-6.8.8 / descargada, ¡ni siquiera está allí! Esto es muy frustrante El paquete no viene con todo lo que necesita? Ahora ni siquiera estoy seguro de poder usar ImageMagick con VS2012?

¿Alguien tiene alguna experiencia con este tema? ¿Cómo construir ImageMagick con VS2012? Estoy totalmente perdido. Gracias un millón por adelantado.


Puede construir ImageMagick en 64 bits con VS2012 .

Simplemente siga los siguientes pasos:

  1. Descargue ImageMagick-windows.zip desde http://www.imagemagick.org/download/windows . Este archivo contiene el último código fuente.

  2. Abra configure.exe en / ImageMagick-6.XX / VisualMagick / configure. Si desea construir una versión de 64 bits de ImageMagick, asegúrese de marcar "Generar distribución de 64 bits" en las "Opciones de compilación". Haga clic en "siguiente" -> "siguiente" -> "finalizar".

  3. Después del paso 3, se genera un VisualDynamicMT.sln en / ImageMagick-6.XX / VisualMagick. Ejecute el archivo "UpgradeToVS2012.cmd" (requiere Powershell) para actualizar su solución a VS2012. También puede simplemente abrir el archivo VisualDynamicMT.sln sin ejecutar "UpgradeToVS2012.cmd".
    Editar: con la última versión de ImageMagick este paso ya no es necesario.

  4. Después de abrir la solución, asegúrese de cambiar la plataforma en el menú desplegable a x64 si marcó "Distribución de compilación de 64 bits" en el paso 2. Ahora está listo para compilar ImageMagick.