我下载了jpeglib-9a。在Visual Studio(2012)命令提示符下,我输入了以下内容:
nmake /f makefile.vc setup-v10
它创建了几个文件,其中一个名为“ jpeg.sln”,我在Visual Studio中将其打开(更新至2012版本)并进行了构建。之后,我创建了一个新项目,包括此文件夹“ D:\ Data \ jpeg-9a”,并将此文件夹“ D:\ Data \ jpeg-9a \ Release”添加到链接器。
当我尝试编译我的项目时,出现此错误:
1>LINK : fatal error LNK1181: cannot open input file 'D:\Data\jpeg-9a\Release.obj'
我一直在寻找该文件,但找不到任何地方。我也尝试再次编译该库,但是仍然缺少“ Release.obj”。
这是我遵循的教程http://www.dahlsys.com/misc/compiling_ijg_libjpeg/index.html
那么有什么方法可以创建该文件?
谢谢你。
(如果您需要其他信息,请问我)
求助:...我看不懂...
谢谢你博格丹
您无需创建该文件。
链接器将D:\Data\jpeg-9a\Release
目录名解释为输入.obj
文件名。这很可能是因为您在链接器配置属性页面的错误位置添加了目录名称。我的猜测是您将其添加到了Linker -> Input -> Additional Dependencies
;那不是目录的正确位置-该属性应该包含作为链接器输入的.obj
和的列表.lib
。
您需要在下添加目录Linker -> General -> Additional Library Directories
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句