Freigeben über


Msitool.mak

„Msitool.mak“ ist eine Makefile, die Sie zum Erstellen von Tools und benutzerdefinierten Aktionen verwenden können. Sie kann mit Visual C++ Version 4.0 oder höher verwendet werden. Weitere Informationen finden Sie in der Headerdatei. Bevor diese Datei eingeschlossen werden kann, müssen mehrere Werte definiert werden. In der Regel platzieren Entwickler*innen diese am Anfang der CPP-Datei („ifdef'd“-Code, der vom C-Compiler übersprungen werden soll). Ebenso werden Ressourcen am Ende der CPP-Datei hinzugefügt. Weitere Informationen finden Sie in den Beispielen.

Für VCBIN kann das Verzeichnis definiert werden, in dem sich die Visual C++-Tools befinden. Andernfalls verwendet die Makefile die Umgebungsvariablen MSVCDIR und MSDEVDIR. Wenn diese nicht definiert werden, ist kein Speicherort angegeben, und es wird vorausgesetzt, dass sich die Tools im Pfad (PATH-Variable) befinden. Ein Problem bei den Umgebungsvariablen in Visual C++ Version 5.0 besteht darin, dass der Linker die Datei „Msdis100.dll“ nicht findet, wenn sich beide nicht im Pfad befinden. Wenn Sie dies von MSDEVDIR in MSVCDIR kopieren, funktioniert es. Die andere Möglichkeit besteht darin, „Msdis100.dll“, „Rc.exe“ und „Rcdll.dll“ in MSVCDIR zu kopieren und VCBIN darauf festzulegen.

Dieses Tool ist nur in den Windows SDK-Komponenten für Windows Installer-Entwickler*innen verfügbar.

Windows Installer-Entwicklungstools

Veröffentlichte Versionen, Tools und weitervertreibbare Komponenten