
Simples assembler/disassembler/emulador x86/x64
O Quick Assembler é construído com wxWidgets. Esta é minha primeira tentativa de usar wxWidgets para algo real. Criei um build privado de wxWidgets que suporta vinculação estática do wxWidgets com vinculação estática do CRT. Se você compilá-lo, talvez precise alterar as propriedades do projeto para usar vinculação dinâmica com o CRT, pois não publiquei minhas alterações no build do wxWidgets.
Aqui está uma lista dos recursos atualmente suportados:
nasm.exe no diretório de saída. O NASM pode ser baixado do seu site oficial.Minha configuração de build usa Vcpkg sempre que possível. Capstone Engine, Keystone e Unicorn Engine são incluídos usando o 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
A pasta de instalação do wxWidgets deve ser definida com uma variável de ambiente chamada WXWIN. Você pode obter os arquivos clonando o repositório wxWidgets.
