C++ error LNK2019: 无法解析的外部符号

在看某项目的源码时 发现其使用了第三方的头文件,之后我就去官网下载了。
下载来是压缩文件 里面有一些.c .h之类的文件,我把这些文件都包含在源码中。
然后运行就出现了:
error LNK2019: 无法解析的外部符号 _jpeg_std_error,该符号在函数 "unsigned int __cdecl rescaleJPEG(unsigned char *,unsigned int,unsigned char * *,int)" (?rescaleJPEG@@YAIPAEIPAPAEH@Z) 中被引用

jpeg_std_error是第三方文件中定义的
unsigned int __cdecl rescaleJPEG是项目源码中定义的

而且在导入时 也使用了 extern “C”
extern "C"{
#include "jpeglib.h"
};

查看全部
s121005
s121005
2016/03/10 12:31
  • c++
  • 源码
  • 点赞
  • 收藏
  • 回答
    私信
满意答案
查看全部

5个回复