Red de conocimiento informático - Material del sitio web - Cómo compilar la biblioteca IJG JPEG usando Visual Studio

Cómo compilar la biblioteca IJG JPEG usando Visual Studio

Los siguientes son algunos pasos importantes:

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.