Ich verwende die Drittanbieterbibliothek, die Ole32.lib verwendet. Das Verknüpfen von Ole32.lib löst also mein Problem. Ich habe festgestellt, dass Ole32.lib bereits an den folgenden Speicherorten auf meinem PC installiert war.
C:\Programme (x86)\Microsoft SDKs\Windows\v7.1A\Lib\x64
C:\Programme (x86)\Windows Kits\8.0\Lib\Win8\um\x64
C:\Programme (x86)\Windows Kits\10\Lib\10.0.15063.0\um\x64
Hier sind meine Fragen zu diesen Pfaden?
- WieMicrosoft SDKsUndWindows-KitsAuf meinem PC werden Pfade erstellt. Werden diese Pfade und Ole32.lib bei der Installation von Visual Studio 2017 generiert?
- Was mit Microsoft SDKs und Windows Kits gemeint ist.
- Was sind diese verschiedenen Versionen (8.0/8.1/10) in Windows Kits?
--Dank im Voraus
Antwort1
Wie werden Microsoft SDKs und Windows Kits-Pfade auf meinem PC erstellt?
Beides sind optionale Visual Studio-Komponenten. Wenn Sie diese während der Installation oder Konfiguration von Visual Studio auswählen, werden beide bzw. eine dieser Komponenten installiert. Wenn sie auf Ihrem System vorhanden sind, haben Sie sie installiert.
Was mit Microsoft SDKs und Windows Kits gemeint ist.
Werden diese Pfade und Ole32.lib durch die Installation von Visual Studio 2017 generiert?
Ole32.dll wird durch die Installation des Windows SDK und nicht von Visual Studio installiert. Sie können das Windows SDK installieren, indem Sie diese Komponenten bei der Installation von Visual Studio auswählen.
Eines davon ist das Windows 8.0 SDK, das andere das Windows 10 SDK. Beide werden für die Softwareentwicklung benötigt.
Was sind diese verschiedenen Versionen (8.0/8.1/10) in Windows Kits?
Es gibt nur eine Version für Windows 8, eine Version für Windows 8.1, aber eine spezifische Version für jede Version von Windows 10.