how to install libjpeg for windows?

試著忘記壹切 提交于 2019-12-23 11:51:04

问题


I downloaded some code that make use of libjpeg, but no dlls in the source files are included, and I'm trying to make it compile / execute correctly.

I am using VS2010: in my source files I have #include "jpeglib.h" and in Linker > Input > Additional Dependencies I have jpeg.lib, both of which can't be found on my computer.

I managed to go here : http://gnuwin32.sourceforge.net/packages/jpeg.htm and downloaded the "developer files" archives, which indeed contains the header and the .lib file. The programs compiles fine, but when I execute the .exe I have a jpeg62.dll missing error that I don't understand.

How am I supposed to solve this?

First off, I couldn't find any jpeg62.dll file on the previous website.

Secondly, I wonder why I need a dll since I thought that using .lib files for the link meant that I wouldn't need dlls for my programm to run. Any help is appreciated


回答1:


You should also download the "binaries" and "dependencies" packages from the GnuWin32 site. The jpeg62.dll is in the bin directory of the "binaries" archive.

A .lib file isn't always a complete static library, it can also be an import library for a dll which then must be present when the program is run.



来源:https://stackoverflow.com/questions/10777066/how-to-install-libjpeg-for-windows

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!