blob: c7248fe24476986a394b43717cbc83876b6af317 [file] [log] [blame]
Nguyen Anh Quynh61882e52014-05-18 00:39:49 +08001This directory includes all the necessary files to compile Capstone on Windows
2using Microsoft Visual Studio (VS).
3
4
5NOTE:
6
7(1) Visual Studio 2010 or newer versions is required. Open "capstone.sln" to
8 build the libraries & test code with Visual Studio. The resulted binaries
tandasatd45d7e32016-04-23 15:00:15 -07009 are put under either msvc/Debug, msvc/Release, msvc/x64/Debug, or
10 msvc/x64/Release, depending on how you choose to compile them.
Nguyen Anh Quynh61882e52014-05-18 00:39:49 +080011
12(2) The solution (capstone.sln) & all project files (*.vcxproj) are made in
13 Visual Studio 2010, so if you open them using newer version, an extra step
tandasatd45d7e32016-04-23 15:00:15 -070014 is needed to convert them to current version. Just accept this when
15 asked at the initial dialog, and proceed to build the solution normally
16 afterwards.
17
18(3) The capstone_static_winkernel and test_winkernel projects are for Windows
tandasatd5f0ae32016-04-23 15:30:01 -070019 kernel drivers and excluded from build by default. In order to build them,
20 you need to install Visual Studio 2013 or newer versions, and Windows Driver
21 Kit 8.1 Update 1 or newer versions, then check "Build" check boxes for those
22 projects on the Configuration Manager through the [Build] menu.