Ursprünglich von Sirmabus, zurückgeschützt auf IDA 7.0. Für IDA 7.1 hat der Orignalautor einen offiziellen Build veröffentlicht. Unaufhaltsam für diejenigen von uns, die zu pleite sind, um es sich zu leisten, brauchen wir 7.0: P.
Kompilierte Binärdateien bei den Veröffentlichungen. Wenn es abstürzt, verwenden Sie den Debug -Build und geben Sie ein Crashdump- und Crash -Protokoll an! Ansonsten kann ich das Problem nicht beheben
Der Prozess zum Kompilieren von Klasseninformator kann beteiligt sein. Um den Abhängigkeitserfassungsprozess zu optimieren, sind drei Makros vorhanden:
Um die Pfade festzulegen, gehen Sie zum Immobilienmanager -Registerkarte "Lösung" und bearbeiten Sie das Eigenschaftsblatt. Es ist nicht wichtig, in welcher Konfiguration Sie Eigenschaftsblatt bearbeiten, sie verwenden alle dieselbe Datei. Gehen Sie dann zu gemeinsamen Eigenschaften -> Benutzermakros und richten Sie Makros auf Pfade wie unten ein:
Dies sollte Ihr IDA -Root -Verzeichnis sein (das Verzeichnis, das IDA.exe enthält). Legen Sie Ihr IDA SDK -Verzeichnis (IDASDK70) in dieses Verzeichnis. Ihre Verzeichnisstruktur kann also ungefähr aussehen wie:
C:Program FilesIDA 7.0 $(IDADIR)
+--- idasdk70
+--- include
+--- lib
+--- ida.exe
+--- ida64.exe
Sie benötigen eine QT SDK -Installation, um die GUI -Dateien zu prägen. Ihre Verzeichnisstruktur kann ungefähr aussehen wie:
C:Program FIlesQtqt-5.6.0-x64-msvc20155.6msvc2015_64
+--- bin
+--- lib
+--- include
Sie benötigen einige Support -Bibliotheken, die Sirmabus für IDA 7 geschrieben hat. Erstellen Sie ein Verzeichnis, um alle diese Bibliotheken abzuhalten:
idasupport
+--- IDA_SegmentSelect (https://github.com/ecx86/IDA7-SegmentSelect)
+--- IDA_OggPlayer (https://github.com/ecx86/IDA7-OggPlayer)
+--- IDA_WaitBoxEx-7.0 (https://github.com/dude719/IDA_WaitBoxEx-7.0)
+--- SupportLib (https://github.com/ecx86/IDA7-SupportLib)
Jede dieser Repositorys sollte die Freigabe haben. Wenn dies nicht der Fall ist, können Sie sie mit einem Prozess kompilieren, der dem für dieses Projekt zusammengestellt wird.
Nachdem Ihre Wege eingerichtet sind, können Sie kompilieren. Verwenden Sie die Version für das IDA.EXE -Plugin und Release64 für das IDA64.EXE -Plugin.