I created a console project in microsoft visual studio with the default setting, then imported "LaserShark.h" and "LaserShark.cpp". A lot of libraries are not supported in windows, for example, "thread", "atomic", "mutex", they need to be removed from the code until the project can be compiled.
Zadig was used for the driver installation, but the trick is windows does not support "WinUSB" well, we can use either "libusb-win32(v1.2.6.0)" or "libusbK".
Zadig:
http://zadig.akeo.ie/The latest "libusb" library can be downloaded here:libusb:
http://sourceforge.net/projects/libusb/?source=dlp. Both the static library and dynamic library work well in the Visual Studio environment.