capstone/msvc
Quang Nguyễn 3da508b33b Compile cstool on Windows using Microsoft Visual Studio (VS). (#927)
* provide a validity check to prevent against Integer overflow conditions

* fix some style issues.

* provide a validity check in malloc() function to prevent against integer overflow conditions

* missing Ntintsafe.h

* use tabs for indentation

* add cstool project
2017-05-16 16:52:34 +07:00
..
capstone_dll capstone_dll gets also statically linked to the CRT now 2015-02-05 19:48:47 +00:00
capstone_static revert to 2fdd954 (delete WDK settings) 2016-04-23 11:48:05 -07:00
capstone_static_winkernel set warning level 3 from default(4) 2016-05-04 05:55:10 -07:00
cstool Compile cstool on Windows using Microsoft Visual Studio (VS). (#927) 2017-05-16 16:52:34 +07:00
test_arm /MT(d) -> /MD(d) 2015-02-01 00:36:53 +08:00
test_arm64 /MT(d) -> /MD(d) 2015-02-01 00:36:53 +08:00
test_basic Rename test.c to test_basic.c with corresponding executable name change. (#923) 2017-05-11 22:58:12 +07:00
test_detail /MT(d) -> /MD(d) 2015-02-01 00:36:53 +08:00
test_iter actually tracking test_iter 2015-05-01 22:32:30 -07:00
test_mips /MT(d) -> /MD(d) 2015-02-01 00:36:53 +08:00
test_ppc /MT(d) -> /MD(d) 2015-02-01 00:36:53 +08:00
test_skipdata /MT(d) -> /MD(d) 2015-02-01 00:36:53 +08:00
test_sparc /MT(d) -> /MD(d) 2015-02-01 00:36:53 +08:00
test_systemz /MT(d) -> /MD(d) 2015-02-01 00:36:53 +08:00
test_winkernel add winkernel and its test projects 2016-04-23 12:18:53 -07:00
test_x86 /MT(d) -> /MD(d) 2015-02-01 00:36:53 +08:00
test_xcore /MT(d) -> /MD(d) 2015-02-01 00:36:53 +08:00
capstone.sln Compile cstool on Windows using Microsoft Visual Studio (VS). (#927) 2017-05-16 16:52:34 +07:00
README exclude winkernel from build and update notes on it 2016-04-23 15:30:01 -07:00

This directory includes all the necessary files to compile Capstone on Windows
using Microsoft Visual Studio (VS).


NOTE:

(1) Visual Studio 2010 or newer versions is required. Open "capstone.sln" to
    build the libraries & test code with Visual Studio. The resulted binaries
    are put under either msvc/Debug, msvc/Release, msvc/x64/Debug, or
    msvc/x64/Release, depending on how you choose to compile them.

(2) The solution (capstone.sln) & all project files (*.vcxproj) are made in
    Visual Studio 2010, so if you open them using newer version, an extra step
    is needed to convert them to current version. Just accept this when
    asked at the initial dialog, and proceed to build the solution normally
    afterwards.

(3) The capstone_static_winkernel and test_winkernel projects are for Windows
    kernel drivers and excluded from build by default. In order to build them,
    you need to install Visual Studio 2013 or newer versions, and Windows Driver
    Kit 8.1 Update 1 or newer versions, then check "Build" check boxes for those
    projects on the Configuration Manager through the [Build] menu.