Первоначально от Sirmabus, обратно в IDA 7.0. Для IDA 7.1 автор Orignal выпустил официальную сборку. Неснационально для тех из нас, кто слишком сломан, чтобы позволить себе, нам нужно 7.0: P
Скомпилировали двоичные файлы в релизах. Если он сбой, используйте сборку отладки и предоставьте журнал Crashdump и Crash! В противном случае я не могу решить проблему
Процесс компиляции Classinformer может быть вовлечен. Чтобы упростить процесс сбора зависимостей три макроса:
Чтобы установить пути, перейдите на вкладку Manager Property Manager в Solution Explorer и отредактируйте лист Property. Не важно, в какой конфигурации вы редактируете лист Property, все они используют один и тот же файл. Затем перейдите к общим свойствам -> Пользовательским макросам и настройте макросы на пути, как ниже:
Это должен быть ваш корневой каталог IDA (каталог, содержащий ida.exe). Поместите свой каталог IDA SDK (IDASDK70) в этот каталог. Таким образом, ваша структура каталогов может выглядеть как -то вроде:
C:Program FilesIDA 7.0 $(IDADIR)
+--- idasdk70
+--- include
+--- lib
+--- ida.exe
+--- ida64.exe
Вам нужна установка QT SDK, чтобы предварительно увеличить файлы GUI. Ваша структура каталогов может выглядеть как -то вроде:
C:Program FIlesQtqt-5.6.0-x64-msvc20155.6msvc2015_64
+--- bin
+--- lib
+--- include
Вам нужны некоторые библиотеки поддержки, которые написал Sirmabus, перенесенный для IDA 7. Настройка каталога для удержания всех этих библиотек:
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)
Каждый из этих репозиториев должен иметь релиз. Если это не так, вы можете скомпилировать их, используя процесс, похожий на тот, который используется для компиляции этого проекта.
После того, как ваши пути будут настроены, вы готовы к компиляции. Используйте релиз для плагина IDA.Exe, и RELEACE64 для плагина IDA64.exe.