我下载了一些使用 libjpeg 的代码,但源文件中不包含 dll,我试图使其正确编译/执行。
我使用的是VS2010:
在我的源文件中我有#include "jpeglib.h"
and in Linker > Input > Additional Dependencies
I have jpeg.lib
,这两个在我的电脑上都找不到。
我设法去这里:http://gnuwin32.sourceforge.net/packages/jpeg.htm并下载了“开发人员文件”档案,其中确实包含标头和 .lib 文件。程序编译得很好,但是当我执行 .exe 时,我有一个jpeg62.dll missing
我不明白的错误。
我该怎么解决这个问题?
首先,我在之前的网站上找不到任何 jpeg62.dll 文件。
其次,我想知道为什么我需要一个 dll,因为我认为使用 .lib 文件作为链接意味着我不需要 dll 来运行我的程序。
任何帮助表示赞赏
您还应该从 GnuWin32 站点下载“二进制文件”和“依赖项”包。 jpeg62.dll 位于“binaries”存档的 bin 目录中。
.lib 文件并不总是完整的静态库,它也可以是 dll 的导入库,程序运行时必须存在该库。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)