
Simple ensamblador/desensamblador/emulador x86/x64
Quick Assembler está construido con wxWidgets. Es mi primer intento de usar wxWidgets para algo real. He creado una compilación privada de wxWidgets que soporta el enlazado estático de wxWidgets con el enlazado estático de CRT. Si lo compilas, puede que necesites cambiar las propiedades del proyecto para usar el enlazado dinámico con el CRT, ya que no he publicado mis ajustes de la compilación de wxWidgets.
Esta es una lista de las características actualmente soportadas:
nasm.exe en el directorio de salida. NASM se puede descargar desde su sitio oficial.Mi configuración de compilación usa Vcpkg cuando es posible. Capstone Engine, Keystone y Unicorn Engine se incluyen mediante 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
La carpeta de instalación de wxWidgets debe establecerse con una variable de entorno llamada WXWIN. Puedes obtener los archivos clonando el repositorio de wxWidgets.
