这个问题与我在这里提出的另一个问题有关:
使用 Matlab 的 jpeg 工具箱中的 jpeg_read 读取图像时出错
我一直在尝试在 Windows 7 下编译 jpeg 工具箱(使用 Shai 在我发布的问题的答案中提供的命令),但出现以下错误:
jpeg_read.c(52) : fatal error C1083: Cannot open include file: 'jerror.h': No such file or directory
我相信这是因为我还没有构建 libjpeg。我尝试像 jpegtoolbox 的 README 中所说的那样构建 libjpeg6b,但是我找不到关于如何使用 Visual Studio 2010 在 Windows 上执行此操作的明确指南(并且 libjpeg 的安装文档没有多大帮助),所以我结束了构建 libjpeg8d。
我的问题是是否有任何方法可以使用 libjpeg8d 来编译 jpeg 工具箱。我试过运行命令:
mex -I<IJGPATH> jpeg_read.c <LIBJPEG>
IJGPATH 是我的 libjpeg8d 安装文件夹,LIBJPEG 是 jpeg.lib 文件的路径,在 IJGPATH/Release 中,但我仍然得到与以前相同的缺失 jerror.h 错误。
提前致谢。