请教:ubuntu下使用libjpeg的错误
在ubuntu下通过命令:sudo apt-get install libjpeg-dev 安装libjpeg;
然后,在程序中包含头文件#include <jpeglib.h>;
main函数为空,什么也不做。
编译出现如下错误:
/usr/include/jpeglib.h:719: error: ‘size_t’ does not name a type
/usr/include/jpeglib.h:731: error: ‘size_t’ does not name a type
/usr/include/jpeglib.h:762: error: ‘size_t’ has not been declared
/usr/include/jpeglib.h:764: error: ‘size_t’ has not been declared
/usr/include/jpeglib.h:904: error: ‘size_t’ has not been declared
/usr/include/jpeglib.h:906: error: ‘size_t’ has not been declared
/usr/include/jpeglib.h:914: error: ‘FILE’ has not been declared
/usr/include/jpeglib.h:915: error: ‘FILE’ has not been declared
在包含头文件时,也尝试过
extern "C"
{
#include <jpeglib.h>
}
但出现同样的错误。
貌似不识别size_t和FILE,
请问,该如何处理啊?