
مُجمِّع/مفكِّك/محاكٍ بسيط لمعماريتَي x86/x64
تم بناء Quick Assembler باستخدام wxWidgets. هذه أول محاولة لي لاستخدام wxWidgets في شيء حقيقي. لقد أنشأت بناءً خاصًا من wxWidgets يدعم الربط الثابت لـ wxWidgets مع الربط الثابت لـ CRT. إذا قمت ببنائه، قد تحتاج إلى تغيير خصائص المشروع لاستخدام الربط الديناميكي مع CRT، لأنني لم أنشر تعديلاتي على بناء wxWidgets.
فيما يلي قائمة بالميزات المدعومة حاليًا:
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.
