もともとSirmabusによって、IDA 7.0にバックポートされました。 IDA 7.1の場合、Orignalの著者は公式ビルドをリリースしました。壊れていない人にとっては、あまりにも壊れている人にとっては、7.0:Pが必要です
リリースでバイナリをまとめました。クラッシュした場合は、デバッグビルドを使用して、クラッシュダンプとクラッシュログを提供します!それ以外の場合は、問題を修正できません
ClassInformerをコンパイルするプロセスに関与することができます。依存関係収集プロセスを合理化するには、3つのマクロが配置されています。
パスを設定するには、ソリューションエクスプローラーの[プロパティマネージャー]タブに移動し、PropertySheetを編集します。 PropertySheetを編集する構成はすべて同じファイルを使用します。次に、一般的なプロパティに移動します - >ユーザーマクロを以下のようなパスにマクロを設定します。
これは、IDAルートディレクトリ(IDA.EXEを含むディレクトリ)である必要があります。 IDA SDKディレクトリ(IDASDK70)をこのディレクトリに入れます。したがって、あなたのディレクトリ構造は次のように見えるかもしれません:
C:Program FilesIDA 7.0 $(IDADIR)
+--- idasdk70
+--- include
+--- lib
+--- ida.exe
+--- ida64.exe
GUIファイルを事前に設立するには、QT SDKインストールが必要です。あなたのディレクトリ構造は次のように見えるかもしれません:
C:Program FIlesQtqt-5.6.0-x64-msvc20155.6msvc2015_64
+--- bin
+--- lib
+--- include
Sirmabusが書いたサポートライブラリが必要です。IDA7用に移植されました。これらのライブラリをすべて保持するディレクトリを設定します。
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プラグインにリリースを使用し、ida64.exeプラグインにリリース64を使用します。