【发布时间】:2012-06-02 08:57:24
【问题描述】:
我下载了一些使用 libjpeg 的代码,但源文件中没有包含任何 dll,我正在尝试使其正确编译/执行。
我正在使用 VS2010:
在我的源文件中我有#include "jpeglib.h" 和Linker > Input > Additional Dependencies 我有jpeg.lib,这两个在我的电脑上都找不到。
我设法去了这里:http://gnuwin32.sourceforge.net/packages/jpeg.htm 并下载了“开发者文件”档案,其中确实包含头文件和 .lib 文件。程序编译得很好,但是当我执行 .exe 时,我有一个我不明白的jpeg62.dll missing 错误。
我应该如何解决这个问题?
首先,我在以前的网站上找不到任何 jpeg62.dll 文件。
其次,我想知道为什么我需要一个 dll,因为我认为使用 .lib 文件作为链接意味着我不需要 dll 来运行我的程序。 任何帮助表示赞赏
【问题讨论】:
-
单击“二进制文件”压缩链接。您将获得一个带有 bin 子目录的 zip。其中包含您需要的 jpeg64.dll。将其复制到您的解决方案的调试目录。如果您不喜欢解决蜡球问题,请考虑使用 gdiplus.h 或 WIC。