
Quick Assembler は wxWidgets を使用して構築されています。実際の用途で wxWidgets を使うのはこれが初めての試みです。私は、CRT 静的リンクによる wxWidgets の静的リンクをサポートするプライベートビルドを作成しました。ビルドする場合は、wxWidgets ビルドの調整を公開していないため、CRT との動的リンクを使用するようにプロジェクトのプロパティを変更する必要があるかもしれません。
現在サポートされている機能の一覧は次のとおりです。
nasm.exe を出力ディレクトリに配置します。NASM は公式サイトからダウンロードできます。私のビルド環境では、可能な限り Vcpkg を使用しています。Capstone Engine、Keystone、Unicorn Engine は Vcpkg を使用して導入しています:
vcpkg install unicorn:x64-windows
vcpkg install unicorn:x64-windows-static
vcpkg install capstone[x86]-windows
vcpkg install capstone[x86]-windows-static
vcpkg install keystone:x64-windows
vcpkg install keystone:x64-windows-static
wxWidgets のインストールフォルダは、WXWIN という名前の環境変数で設定する必要があります。ファイルは wxWidgets リポジトリ をクローンして取得できます。
