Prerequisites
Notice: It is important to install the exact versions of the tools mentioned hereafter (special exception for Visual Studio 2013, for which you can also use the Professional or Enterprise editions). Don't come complaining if you didn't install the correct versions of the tools.
Download Visual Studio 2013 Community Edition (make sure to install MFC)
Download & Install Qt 4.8.6 (x32) for MSVC2013
Download & Install Qt 4.8.6 (x64) for MSVC2013
Download Qt Creator 3.1.1
Get the Dependencies
Clone the repository to your local drive. Make sure to include the submodules in your clone command:
git clone --recurse-submodules d29K9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6Y4K9i4c8Z5N6h3u0Q4x3X3g2U0L8$3#2Q4x3V1k6^5y4U0c8V1j5X3N6Q4x3V1k6^5y4U0c8V1j5X3N6Q4x3X3g2Y4K9i4b7`.
For tools
Notice: You don't need to do this every time if you want to develop for x64dbg. In that case see the "For developers" section.
Run build.bat x32 and build.bat x64 to build everything.
For developers
Run install.bat to initialize the repository
Open x64dbg.sln in Visual Studio 2013
Compile the solution (F7)
Open src\gui\x64dbg.pro in Qt Creator
Compile the GUI.
Notice: Sometimes if you modifiy Q_OBJECT header files you need to rebuild the GUI to fix a weird crash.
More Qt versions available here
Video
There is a video available where the build process (after installing the prerequisites) is shown. It is available on YouTube and in SWF Format.