Linker Problem mit MSI
-
Hi,
ich versuche gerade eine Action für den WIX Installer zu schreiben. Dazu will ich auf einige Properties des Installers zugreifen (Installationsordner).
Aber sobald ich das Projekt compilieren will quitiert er es mit einem Linkerfehler.
Fehler 1 error LNK2001: Nicht aufgelöstes externes Symbol "_MsiGetProductPropertyA@16". InstallerAction.obj InstallerActionIch hab in den Einstellungen schon bei C++ den Inlcudepfad angegeben wo die msi.h und beim Linker den Lib Pfad zur msi.lib angegeben aber das hat nichts geändert.
Ich benutze VS 2008.
Kennt dafür einer eine Lösung?
-
Bist Du sicher, dass Du eine passende MSI.LIB aus dem SDK hast?
-
Ich denke schon, die Suche gibt mir komischerweise keine Ergebnisse für msi.h und msi.lib zurück. Aber in C:\Programme\Microsoft SDKs\Windows\v6.0A\Lib finde ich die Lib.
Wie kann ich überprüfen ob es die richtige ist?
-
Hab die Lösung, einfach unter Weiter Optionen beim Linker msi.lib eintragen.