我想在 VS10 中配置 libjpeg。我找到了这个指南 http://www.leptonica.org/vs2008doc/building-image-libraries.html并从同一个站点下载了图书馆的档案。问题是指南中提到了一些文件 jpeg.sln,但下载的存档中不存在此文件。如果有人可以帮助我,我会很高兴。
2 回答
包里有 jpeg.prj 吗?
通常,如果该文件夹中不存在具有相同基本名称的文件,则打开(双击).prj 文件会自动创建一个 .sln 文件。
如果没有,请执行@HansPassant 建议的操作:运行nmake -f makefile.vc setup-v10
以创建 jpeg.sln 文件。
注意: NMAKE 必须在您的执行路径中。如果不是,请转到开始按钮> 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
如果没有运气,使用 BMP 图像文件怎么样?我认为您可以在没有独立 JPEG 组库的情况下阅读 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/)