api-ms-win-core-synch-l1-2-1.dll von Ihrem computer fehlt
Ich bin der Entwicklung einer C/C++ - Anwendung mithilfe von Visual Studio Community 2015.
Ich genutzt, um meine Anwendung die system-Bibliothek: OneCoreUAP.lib. Ich bin mit Windows 8.1.
Benutzte ich die Funktion if_nametoindex definiert in https://msdn.microsoft.com/en-us/library/windows/hardware/ff553788%28v=vs.85%29.aspx?f=255&MSPPError=-2147217396
In der Verbindung, die Sie gibt, die Sie benötigen ONeCOreUAP.lib
aber ich fand einen Anderen links, der angibt, eine andere Bibliothek: Iphlpapi.lib: https://msdn.microsoft.com/en-us/library/windows/desktop/bb408409%28v=vs.85%29.aspx?f=255&MSPPError=-2147217396
Beim Start meiner app bekomme ich die folgende Fehlermeldung:
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.
Dies ist die Nachricht, Bild:
Beim durchsuchen der dll, ich weiß, von der dieser link:
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
Ich versucht, zu aktualisieren, die Windows-10-SDK, Aber das hat das problem nicht lösen.
Wie das problem zu lösen? Sollte ich ein upgrade für mein windows 8.1 auf windows 10, um es zu lösen?
Wenn Sie die Windows-10-SDK, dann ist standardmäßig das Programm erfordert Windows 10 und läuft nicht auf älteren Systemen. Insbesondere die onecoreUAP Bibliothek ist unter Windows 8 nicht unterstützt.
ich habe den Namen der Funktion in Frage.
Ich bin nicht sicher, wie Sie Sie haben zu dieser Seite, aber es sagt, dass die Funktion unterstützt wird mindestens seit Windows Vista. Seine Haupt-Seite, auf der MSDN-Website hier, und die Seite sagt, dass Sie link gegen
Iphlpapi.lib
statt OneCoreUAP.lib
. OneCoreUAP.lib
und die MSDN-Seite sind für Windows-Universal-Apps, die sind nur auf unterstützten Windows 10 und höher (kann ein Experte bestätigen?), und du scheinst nicht zu schreiben. Aber ich bin mir nicht komplett sicher, was passiert mit Ihnen bei der Suche nach dieser Seite anstelle der standard-desktop.ja ich bekomme die Seite, die zeigt an, dass Sie link mit OneCoreUAP.lib, damit ich mit dieser verknüpft. Ich denke, ich sollte link mit Iphlpapi.lib.
InformationsquelleAutor ProEns08 | 2016-05-08
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die Seite, die Sie gefunden zu haben scheint, zu tun mit Windows-Treiber, der link gegen die Universal-App Plattform-Laufzeitumgebung, die es nur in Windows 10.
OneCoreUAP.lib
ist .lib-Datei, die für die UAP-Laufzeit. Wenn jemand weiß mehr über diese aufklären könnte mich auf die Besonderheiten dieses, das wäre hilfreich; ich nicht vollständig verstehen, was Los ist, oder wie und hwy funktioniert es.Euch nicht zu schreiben; stattdessen werden Sie schreiben ein desktop-Programm. Anstatt also, Sie wollen, schauen Sie sich das desktop-Programm-Dokumentation. In der Regel ist dies die erste Sache, die Sie Googeln für den Namen der Funktion in Frage, erhalten Sie. In Ihrem Fall, dies ist die Seite, und am unteren Rand der Seite steht die Funktion finden Sie in
Iphlpapi.lib
, so müssen Sie die link-aganst, dass.lib
- Datei statt.Unten auf der Seite sagt auch, die Funktion eingeführt wurde, nicht später als Windows Vista, so dass Sie in der Lage sind, es zu benutzen auf 8.1.
InformationsquelleAutor andlabs