【问题标题】:api-ms-win-core-synch-l1-2-1.dll is missing from your computer您的计算机中缺少 api-ms-win-core-synch-l1-2-1.dll
【发布时间】:2016-09-02 22:40:12
【问题描述】:

我正在使用 Visual Studio Community 2015 开发 C/C++ 应用程序。

我用来构建我的应用程序的系统库:OneCoreUAP.lib。我使用的是 Windows 8.1。

我使用了https://msdn.microsoft.com/en-us/library/windows/hardware/ff553788%28v=vs.85%29.aspx?f=255&MSPPError=-2147217396中定义的函数if_nametoindex

在链接中,他们指定您需要 ONeCOreUAP.lib

但我发现了另一个指向另一个库的链接:Iphlpapi.lib:https://msdn.microsoft.com/en-us/library/windows/desktop/bb408409%28v=vs.85%29.aspx?f=255&MSPPError=-2147217396

启动我的应用时出现以下错误:

The program can't start because api-ms-win-core-synch-l1-2-1.dll is missing from your computer. 
Try reinstalling the program to fix this problem.

这是消息图片:

在搜索 dll 时,我从这个链接知道: https://msdn.microsoft.com/en-us/library/windows/desktop/mt657574(v=vs.85).aspx

那个:

Introduced into api-ms-win-core-synch-l1-2-1.dll in Windows 10.0.10240.0

我尝试更新 Windows 10 SDK,但这并没有解决问题。

如何解决问题?我应该将我的 windows 8.1 升级到 windows 10 来解决它吗?

【问题讨论】:

  • 你正在使用哪些你认为依赖于那个 DLL 的函数?
  • 如果您使用 Windows 10 SDK,则默认情况下该程序需要 Windows 10 并且不会在旧系统上运行。特别是,onecoreUAP 库在 Windows 8 上不受支持。
  • @andlabs:我在问题中添加了命名函数。
  • 我不确定您是如何进入该页面的,但它表示至少从 Windows Vista 开始支持该功能。它在 MSDN 上的主页是 here,该页面显示您链接的是 Iphlpapi.lib 而不是 OneCoreUAP.libOneCoreUAP.lib 并且该 MSDN 页面适用于仅在 Windows 10 和更高版本上受支持的 Windows 通用应用程序(专家可以确认这一点吗?),而您似乎没有写一个。但我不完全确定您找到该页面而不是标准桌面页面时发生了什么。
  • @andlabs:是的,我得到的页面表明您应该链接到 OneCoreUAP.lib,所以我链接了它。我想我应该链接到 Iphlpapi.lib。

标签: c++ windows winapi dll windows-10


【解决方案1】:

The page you found 似乎与链接到通用应用平台运行时的 Windows 驱动程序有关,该运行时仅在 Windows 10 及更高版本中可用。 OneCoreUAP.lib 是代表 UAP 运行时的 .lib 文件。如果对此有更多了解的人可以启发我有关此细节的信息,那将很有帮助;我不完全了解发生了什么或它是如何工作的。

你没有写其中之一;相反,您正在编写一个桌面程序。因此,您需要查看桌面程序文档。通常,这是谷歌搜索相关函数名称时首先得到的信息。在你的情况下,this is that page,并且在页面底部它说该函数可以在Iphlpapi.lib 中找到,所以你必须链接到 .lib 文件而不是。

该页面的底部还说该功能是在 Windows Vista 之前引入的,因此您可以在 8.1 上使用它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-08-18
    • 2020-03-13
    • 2018-01-26
    • 2014-08-24
    • 2018-04-09
    • 1970-01-01
    • 2017-11-09
    • 2014-04-17
    相关资源
    最近更新 更多