
सरल x86/x64 असेंबलर/डिसअसेंबलर/एमुलेटर
क्विक असेंबलर wxWidgets के साथ बनाया गया है। wxWidgets का उपयोग करने का यह मेरा पहला प्रयास है। मैंने wxWidgets का एक निजी बिल्ड बनाया है जो CRT स्टैटिक लिंकिंग के साथ wxWidgets की स्टैटिक लिंकिंग का समर्थन करता है। यदि आप इसे बनाते हैं, तो आपको 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 रिपॉजिटरी को क्लोन करके फ़ाइलें प्राप्त कर सकते हैं।
