(C/C++) libjpeg,缺少"Release.obj"文件
(C/C++) libjpeg, missing "Release.obj" file
我下载了jpeglib-9a。在Visual studio(2012)的命令提示符中,我键入了以下内容:
nmake /f makefile.vc setup-v10
它创建了几个文件,其中一个名为"jpeg.sln",我在visualstudio中打开了它(更新到2012版本)并构建了它。之后,我做了一个新的项目,包括这个文件夹"D:\Data\jpeg-9a",并将这个文件夹"D:\Data\jpeg-9a\Release"添加到链接器中。
当我试图编译我的项目时,出现了这个错误:
1>LINK : fatal error LNK1181: cannot open input file 'D:Datajpeg-9aRelease.obj'
我在找那个文件,但哪儿也找不到。我也尝试过再次编译该库,但"Release.obj"仍然缺失。
这是我正在学习的教程http://www.dahlsys.com/misc/compiling_ijg_libjpeg/index.html
那么有什么方法可以创建这个文件吗?
谢谢。
(如果您需要更多信息,请询问我)
已解决:。。。我不能正常阅读。。。
谢谢你,bogdan
您不需要创建该文件。
链接器将D:Datajpeg-9aRelease
目录名解释为输入.obj
文件名。发生这种情况很可能是因为您在链接器配置属性页中的错误位置添加了目录名。我的猜测是你在Linker -> Input -> Additional Dependencies
下添加了它;这不是目录的正确位置——该属性应该包含一个.obj
和.lib
文件的列表,作为链接器的输入。
您需要在Linker -> General -> Additional Library Directories
下添加目录。
相关文章:
- 函数中堆分配的效果与缺少堆分配的情况
- 缺少类型说明符,显式类型为"缺少错误"
- 在一定长度后从数组中打印时缺少整数
- 使用基类指针创建对象时,缺少派生类析构函数
- 不同的Visual Studio版本中缺少.dll
- 如何修复带有 clang 的参数'args'缺少默认参数的问题?
- ISearchJob->Release() 卡住
- 错误"Could not find Boost"(缺少:上下文标头)
- 找不到 FLTK(缺少:FLTK_INCLUDE_DIR)
- 为什么 std::span 缺少 cbegin 和 cend 方法?
- FindPackageHandleStandardArgs.cmake:137 的 CMake 错误(消息):找不到 Boost (缺少:正则表达式)(找到合适的版本"1.72.0",
- MSYS2 MinGW程序包中缺少grpc_cpp_plugin协议
- CLANG格式在缺少libtinfo.so.5库中不起作用
- 为什么我会收到错误 C2143 语法错误:缺少"*"之前的';'?
- 奇怪的代码抛出编译错误模板< J,int aSize=10> C2143:语法错误:在"<"之前缺少";"
- gRPC 生成的代码缺少服务实现
- 程序无法启动,因为缺少 libmpc-3.dll
- 在缺少函数重载时抛出异常,并带有 std::variant 而不是编译时错误
- 调用 Napi::ThreadSafeFunction::Release() 会导致 ELIFECYCLE 322122
- (C/C++) libjpeg,缺少"Release.obj"文件