我在用ijl的库编写一个解压缩jpeg格式图像的小程序,此库函数全部为c代码编写的很多c文件,我将他们放在另外一个子目录下,与工程文件不在一起,现在遇到的情况是,程序可以编译通过,但是链接的时候出现连接错误:
decompresstest.obj : error LNK2001: unresolved external symbol "void __cdecl jpeg_destroy_decompress(struct jpeg_decompress_struct *)" (?jpeg_destroy_decompress@@YAXPAUjpeg_decompress_struct@@@Z)
请大虾指点迷津,怎么回事啊??为什么找不到那个库里的函数,并且我看了那个库的头文件,里面确实已经声明了这些函数。
decompresstest.obj : error LNK2001: unresolved external symbol "void __cdecl jpeg_destroy_decompress(struct jpeg_decompress_struct *)" (?jpeg_destroy_decompress@@YAXPAUjpeg_decompress_struct@@@Z)
请大虾指点迷津,怎么回事啊??为什么找不到那个库里的函数,并且我看了那个库的头文件,里面确实已经声明了这些函数。
Setting->Link->Object/library modules:
mak文件是否正确