Link-Error bei _VerQueryValueW und _GetFileVersionInfoW
-
Hallo zusammen,
ich muss irgendwie die Fileinfo auslesen, speziell Änderungsdatum einer Datei.
Nun versuche ich das mit diesen üblichen Funktionen.Leider bekomme ich immer den Linker-Fehler.
Bei MSDN finde ich zwar, dass ich
- Mincore.lib
- Api-ms-win-core-version-l1-1-0.dll
benötige.
Aber fehlen die mir wirklich?
Und wenn, wo bekomme ich sie her?'include "windows.h" habe ich natürlich auch versucht.
Aber die ist ja schon irgendwo.Ich habe versucht, die Mincore.lib in den Linker-Einstellungen einzutragen.
Da bekommen ich auch den Fehler "nicht gefunden".Wie mache ich das denn nun?
Kann mir bitte jemand helfen?Grüsse
Helmut
-
MSDN lesen:
https://msdn.microsoft.com/de-de/library/windows/desktop/ms647003(v=vs.85).aspx
https://msdn.microsoft.com/de-de/library/windows/desktop/ms647464(v=vs.85).aspxDu benötigst die mincore.lib (früher version.lib).
Also einfach in de C++ Code zusätzlich
#pragma comment(lib, "version.lib")
rein und der Linker macht den Rest.
-
Vielen Dank!
Es hat nun geklappt!
Die MSDN hatte ich ja gelesen.
Leider stand da nix zu dem "#pragma" drin.Grüsse
Helmut
-
Nee. Nix zu pragma. Aber zu der lib Datei, die Du einbinden musst.
Ich bevorzuge grundsätzlich die pragma comment Methode, weil ich dann in einem Projekt nie die Linker Einstellungen anfassen muss. Ich benutze einen Code der eine spezielle Lib benötigt, dann sorgt der pragma dafür, dass es der Linker auch weiß.