【问题标题】:Visual Studio 2013: fatal error: cannot open file 'libjpeg_d.lib'Visual Studio 2013:致命错误:无法打开文件“libjpeg_d.lib”
【发布时间】:2015-07-01 11:53:24
【问题描述】:

我正在 Visual Studio 2013 中构建 C++ 源代码。我的源代码正在访问 libjpeg。因此,当我尝试构建代码时,出现以下错误:

“致命错误:无法打开文件'libjpeg_d.lib'”。

我什至使用包管理器使用命令安装“libjpeg”包 "安装包 libjpeg"

谁能帮我解决这个问题?

谢谢

【问题讨论】:

    标签: c++ visual-studio libjpeg


    【解决方案1】:

    您可能需要将 /LIBPATH 设置为包含 libjpeg 的目录。
    https://msdn.microsoft.com/en-us/library/1xhzskbe.aspx

    “_d”可能表示您需要调试版本的 libjpeg。尝试下载这个也不要忘记添加/LIBPATH的路径。

    【讨论】:

    • 我已将 /LIBPATH 设置为 "D:\Ishan\VerifoneSDK\gui-viewer\gui\gui_viewer\packages\libjpeg.9.0.1.3\build\native\lib\v110\Win32\Debug ”。但它仍然给出同样的错误。该库是否有其他调试版本,如果有,请提供链接。
    • 您的路径是否包含名为“libjpeg_d.lib”的文件?您是否在计算机上构建了 libjpeg?
    • 不,问题是 nuget libjpeg 包不包含“libjpeg_d.lib”文件。你能告诉我在哪里可以找到这个文件吗?
    • 不幸的是,我的笔记本电脑上没有设置 Visual Studio 环境。该文件夹包含哪些类型的文件?您可能必须先构建调试库。只需检查您的 libjpeg.9.0.1.3 文件夹是否有 vc-solution 或 vc-project 可用。
    • 您的文件夹包含哪些类型的文件?有没有 *.lib 或 *.dll 文件?
    【解决方案2】:

    文件可能已损坏,请尝试重新下载,或者您没有为该文件分配正确的权限。

    希望这些建议有所帮助。

    【讨论】:

    • 我应该查看哪个文件以正确分配权限?
    猜你喜欢
    • 2015-08-31
    • 2012-08-03
    • 2011-09-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-05
    • 2013-11-13
    • 2014-01-05
    相关资源
    最近更新 更多