【发布时间】:2012-12-27 22:40:32
【问题描述】:
这个问题与我在这里提出的另一个问题有关:
Error reading image using jpeg_read from Matlab's jpeg toolbox
我一直在尝试在 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,但是我找不到关于如何在 Windows 上使用 Visual Studio 2010 进行构建的明确指南(并且 libjpeg 的安装文档没有多大帮助),所以我结束了构建 libjpeg8d。
我的问题是是否有任何方法可以使用 libjpeg8d 来编译 jpeg 工具箱。我试过运行命令:
mex -I<IJGPATH> jpeg_read.c <LIBJPEG>
IJGPATH 是我的 libjpeg8d 安装文件夹,LIBJPEG 是 IJGPATH/Release 中 jpeg.lib 文件的路径,但我仍然遇到与以前相同的缺失 jerror.h 错误。
提前致谢。
【问题讨论】:
-
来自@Noam:“顺便说一下,工具箱文件jpegtbx_1.4.zip可以在这里找到:perigee.co.il/#!downloads/c4wn”