Cómo compilar la biblioteca IJG JPEG usando Visual Studio
1. Vaya al sitio web oficial de IJG para descargar el código fuente de la biblioteca JPEG. La última versión es la versión 9. Utilice el símbolo del sistema y cd a la carpeta donde se encuentra el código fuente. se encuentra el código. Tenga en cuenta que existe una diferencia entre el símbolo del sistema y cmd. No utilice cmd ni utilice X64 para la configuración.
4. Luego escriba la línea de comando:
D:\libjpeg\jpeg-9>nmake -f makefile.vc setup-v10
Salida:
Utilidad de mantenimiento del programa Microsoft (R) Versión 10.00.30319.01
Copyright (C) Microsoft Corporation Todos los derechos reservados.
ren jconfig.vc jconfig.h
ren makejsln.v10 jpeg.sln
ren makeasln.v10 apps.sln
ren makejvcx.v10 jpeg.vcxproj
ren makejfil.v10 jpeg.vcxproj.filters
ren makecvcx.v10 cjpeg.vcxproj
ren makecfil.v10 cjpeg.vcxproj .filters
ren makedvcx.v10 djpeg.vcxproj
ren makedfil..vcxproj.filters
ren maketvcx.v10 jpegtran.vcxproj
ren maketfil.v10 jpegtran.vcxproj.filters
ren makervcx.v10 rdjpgcom .vcxproj
ren makerfil.v10 rdjpgcom.vcxproj.filters
ren makewvcx. v10 wrjpgcom.vcxproj
ren makewfil.v10 wrjpgcom..filter
Esta línea de comando se utiliza para crear una solución VS 2010. Al final de este comando, los archivos sln y vcxproj se generarán en la carpeta de origen.
5. Abra la solución con vs2010, compílela y luego se generará una carpeta de lanzamiento en la carpeta del código fuente, con jpeg.lib en ella
...\. ..\Release\jpeg.lib
========== Compilación: 1 exitosa, 0 fallida, 0 actualizada, 0 omitida === ===== ==
Durante este proceso, tenga en cuenta que si desea ajustar el modo de salida de compilación para depurar, debe crear una nueva carpeta de depuración en la configuración. Si desea ajustar el método de salida de la compilación para depurar, debe crear un nuevo método de compilación de depuración en la configuración, así como X64 u otros métodos de compilación.
6. Tenga cuidado de no compilarlo en una biblioteca dll. Los símbolos de exportación no se utilizan en la implementación de jpeg. Las funciones de otros programas no se pueden reconocer y se producirán errores durante la vinculación.
7. Cuando utilice la biblioteca lib, configure correctamente la ruta de la biblioteca lib en su proyecto. En el campo de configuración de entrada (enlazador) en el cuadro de diálogo de propiedades, agregue el archivo del. biblioteca jpeg Solo nombre.