未找到 libpng14-14.dll

Posted

技术标签:

【中文标题】未找到 libpng14-14.dll【英文标题】:libpng14-14.dll was not found 【发布时间】:2016-08-02 12:25:09 【问题描述】:

我搜索了This application failed to start because libpng14-14.dll was not found. Re-installing the application may fix this problem.,发现我的问题可能是由这个引起的:Uninstalling or installing applications can also make your registry of Windows full with corrupted, harmful and obsolete files(注意:我已经在c:\ 上重新安装了从 2005 年到 2015 年的所有 Visual Studio。(根据我的要求)在新的 c++ 项目中表现出色))

因为政治和东西我无法安装我想要的任何东西,所以,我的问题是:有没有办法轻松解决这个问题?

我已经尝试了How To Fix Libpng14-14.dll is Missing / Not Found Error Messages 的第 1 步,显然我的机器上没有这样的文件。 :(

随意编辑这篇文章/标签。

【问题讨论】:

尝试将 dll 放在您尝试运行的可执行文件所在的位置。不过,您仍然需要 dll。 我试过了,但是 dll 在 x86 上,我的项目是在 x64 下构建的。我收到 0x00007b 错误。我想我需要 x64 上的 libpng14-14.dll :-?据我所知不建议下载ddls。 程序是为 64 位编译的吗?如果是,您需要 64 位 dll,否则您可以在 Visual Studio 下将其更改为 32。 是的,它是为 x64 编译的 :( 进入项目的属性页,找到链接器 -> 高级 -> 目标机器选项,并确保它设置为 MachineX86。 【参考方案1】:

为了完成,

添加您尝试运行的可执行文件所在的 dll。如果程序被编译为 64 位,你需要一个 64 位的 dll,在这种情况下是 libpng14-14.dll 的 64 位版本

【讨论】:

以上是关于未找到 libpng14-14.dll的主要内容,如果未能解决你的问题,请参考以下文章

未找到 libpng.14.so.14 但已安装在 SUSE 上

在Ubuntu 16.10安装mysql workbench报未安装软件包 libpng12-0错误

libpng 中未解析的外部 png_set_longjmp_fn

libpng 错误:CgBI:未处理的关键块 xcode 7.3

libpng16.so.16:未定义对“inflateReset2@ZLIB_1.2.3.4”的引用

未找到Tesseract unicharset_extractor命令