我想在VS10中配置libjpeg。我找到了这个指南http://www.leptonica.org/vs2008doc/building-image-libraries.html并从同一站点下载了该库的存档。问题是在指南中提到了一些文件jpeg.sln,但是这个文件不存在于下载的存档中。如果有人可以帮助我,我会很高兴。
答案 0 :(得分:6)
包装中是否有jpeg.prj?
通常,打开(双击).prj文件会自动创建一个.sln文件,如果该文件夹中尚不存在具有相同基本名称的文件。
如果没有,请执行@HansPassant建议:运行nmake -f makefile.vc setup-v10
以创建jpeg.sln文件。
注意: NMAKE必须位于您的exec路径中。如果不是,请转到开始按钮> All Programs
> Microsoft Visual Studio 10
> Visual Studio Tools
> Visual Studio Command Prompt (2010)
然后运行上面的命令。
我刚尝试过。它会像魅力一样生成jpeg.sln
文件(以及jpeg.vcxproj
等其他必要文件。)
Microsoft Visual Studio Solution File, Format Version 11.00
# Visual C++ Express 2010
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "jpeg", "jpeg.vcxproj", "{019DBD2A-273D-4BA4-BF86-B5EFE2ED76B1}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Release|Win32 = Release|Win32
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{019DBD2A-273D-4BA4-BF86-B5EFE2ED76B1}.Release|Win32.ActiveCfg = Release|Win32
{019DBD2A-273D-4BA4-BF86-B5EFE2ED76B1}.Release|Win32.Build.0 = Release|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal
答案 1 :(得分:0)
如果没有运气,使用BMP图像文件怎么样?我想你可以在没有Independent JPEG Group库的情况下阅读BMP文件(详见http://dlib.net/image_ex.cpp.html。)
如果您仍想使用JPEG文件,可以考虑在代码中使用OpenCV。首先在OpenCV函数中打开JPG并使用
将其转换为Dlib格式cv_image img(your_opencv_image);
(详情请见http://sourceforge.net/p/dclib/discussion/442518/thread/6ef452cc/)