我在使用网上下载的jpeglib2库时出现如下问题。
Linking...
JPEG实验Dlg.obj : error LNK2001: unresolved external symbol "void __cdecl jpeg_destroy_decompress(struct jpeg_decompress_struct *)" (?jpeg_destroy_decompress@@YAXPAUjpeg_decompress_struct@@@Z)
JPEG实验Dlg.obj : error LNK2001: unresolved external symbol "int __cdecl jpeg_finish_decompress(struct jpeg_decompress_struct *)" (?jpeg_finish_decompress@@YAHPAUjpeg_decompress_struct@@@Z)
JPEG实验Dlg.obj : error LNK2001: unresolved external symbol "unsigned int __cdecl jpeg_read_scanlines(struct jpeg_decompress_struct *,unsigned char * *,unsigned int)" (?jpeg_read_scanlines@@YAIPAUjpeg_decompress_struct@@PAPAEI@Z)
JPEG实验Dlg.obj : error LNK2001: unresolved external symbol "int __cdecl jpeg_start_decompress(struct jpeg_decompress_struct *)" (?jpeg_start_decompress@@YAHPAUjpeg_decompress_struct@@@Z)
JPEG实验Dlg.obj : error LNK2001: unresolved external symbol "int __cdecl jpeg_read_header(struct jpeg_decompress_struct *,int)" (?jpeg_read_header@@YAHPAUjpeg_decompress_struct@@H@Z)
JPEG实验Dlg.obj : error LNK2001: unresolved external symbol "void __cdecl jpeg_stdio_src(struct jpeg_decompress_struct *,struct _iobuf *)" (?jpeg_stdio_src@@YAXPAUjpeg_decompress_struct@@PAU_iobuf@@@Z)
JPEG实验Dlg.obj : error LNK2001: unresolved external symbol "void __cdecl jpeg_CreateDecompress(struct jpeg_decompress_struct *,int,unsigned int)" (?jpeg_CreateDecompress@@YAXPAUjpeg_decompress_struct@@HI@Z)
Debug/JPEG实验.exe : fatal error LNK1120: 7 unresolved externals
Error executing link.exe.JPEG实验.exe - 8 error(s), 0 warning(s)我在工程设置的link中已经加入了jpeglib2.lib.也加入了头文件,这个LIB在别人提供的示例程序中运行没问题,为什么我的就不行,还有什么地方要设置啊。
PS:我反复实验了几次,无论在工程设置的LINK中加不加入jpeglib2.lib,都是报这个错,就好象没设置一样,这是什么问题?