Instrucciones y configuración para compilar en casa dcraw, perfectRAW y perfectBLEND con el entorno de desarrollo que estamos utilizando. Deberían corren en cualquier win32 pero aún no sé si funcionan en win64.
Más adelante pondré instrucciones para compilar en otros entornos (cygwin,VS) y plataformas (linux, MacOS) conforme lo vayan logrando otros miembros del equipo.
El archivo dcraw.c es el mismo para el EXE y la DLL no hace falta bajárselo dos veces. No vale la versión original de Coffin, que puede descargarse aquí.
PARA WIN32 CON DEV-C++ MINGW Y VISUAL C# 2005 EXPRESS EDITION
Para dcraw.exe (versión modificada por _GUI_ y por mí):
Para dcraw.dll (común a perfectRAW y perfectBLEND):
- Instalar DEV-C++ con el compilador MinGW.
- Crear una carpeta c:\dcraw y copiar dentro:
- dcraw.c
- dcraw_exe.dev (el archivo de proyecto)
- Abirir el proyecto dcraw_exe.dev y dar a compilar sin ejecutar.
- Hecho.
El programa test busca un archivo llamado 1.cr2 dentro de la carpeta c:\dcraw\test, pero es muy fácil cambiarlo por cualquier otro editando test.c.
- Instalar DEV-C++ con el compilador MinGW.
- Crear una carpeta c:\dcraw y copiar dentro:
- Abrir el proyecto test.dev y dar a compilar, no a ejecutar.
- Abrir el proyecto dcraw_dll.dev y dar a compilar y ejecutar.
- Hecho.
Para perfectRAW:
Espera encontrar c:\dcraw\dcraw.dll, por lo que habrá que haber compilado antes la DLL como se explica arriba. Además, también busca el 1.cr2, pero esta vez os deja elegir el archivo antes de revelarlo.
- Instalar Visual C# 2005 Express Edition.
- Descargar la solución.
- Descomprimir el ZIP en alguna carpeta.
- Abrir el archivo con extensión .sln.
- Ejecutar.
Para perfectBLEND:
Aún no hay nada que compilar, tirará de la misma DLL y el entorno de desarrollo será el mismo que para perfectRAW.
Un saludo:




LinkBack URL
About LinkBacks






. Cuando distribuyamos el producto evidentemente quedará configurado como lo tienes tú ahora, pero para desarrollar me es más cómodo apuntar al directorio donde se recompila la DLL.


:
_GUI_ Hay que leer más ... no se puede tener tanta prisa en marchar a Alicante...

Marcadores