You do not have to do all these steps to get started with x64dbg development! Just run setupdeps.bat
to extract the dependencies in your build directory.
x64dbg has various dependencies. Here is a list of them and how you can obtain them yourself. The easiest method is simply downloading the latest release from Github and extract the binaries in the bin
directory, but here is a guide in case you want to do it manually (Which you don't because it is hard to do and will waste your time. The snowman depends on QT library. If you compiled x64gui with debug build profile. Then you need download snowman source code and compile it using debug build profile too. Otherwise you will encounter crash issue).
Clone and compile the repository here.
Clone and compile the repository here.
Get Debugging Tools For Windows and extract dbghelp.dll and symsrv.dll from the installation directory.
Clone and compile the repository here.
Clone the repository here, checkout the branch 'jansson_x64dbg' and compile using Visual Studio 2010.
Clone and compile the repository here.
Download the binaries from here, or manage to compile the repository here. Don't forget to rename to Scylla.dll.
Clone and compile the repository here.
Clone and compile the repository here.
Clone and compile the repository here. You need to have Boost and Qt 4 (same version you use to compile x64dbg). You can also use SnowmanDummy to disable snowman.