anchor.diff:  It means you have another version of python installed, and you need to point CMake to the correct python.
   If you are using cmake-gui, change python path as the following:
   
  -
  +image::https://github.com/lxjk/lxjk.github.io/raw/master/images/glsl2spirv/002.png[,660,align="left"]
   
   Generate again, and you should see the correct project got generated. Now open the generated project/solution, and build "ALL BUILD".
  +
  +
  +image::https://github.com/lxjk/lxjk.github.io/raw/master/images/glsl2spirv/003.png[,351,align="left"]
   
   Then copy over all the libraries under following paths (and Release version of course)
   
  
positive.code: 
  == Get Glslang Libs
  
  Glslang comes with Vulkan SDK under $(VK_SDK_PATH)\glslang, but there is no binary provided. The easiest way to get binaries is actually to download from their github:
  
  https://github.com/KhronosGroup/glslang/releases/tag/master-tot
  
  
negative.code: 
  First we need to get CMake and Python 3.x, see details on https://github.com/KhronosGroup/glslang/blob/master/README.md
  
  Then use CMake to generate Glslang projects. Here the source code path is *$(VK_SDK_PATH)\glslang* and we will generate the project to *$(VK_SDK_PATH)\glslang\build*.
  Make sure you select the correct target platform, especially if you are building for x64. If you are using cmake-gui, click "Configure" and select as following.
  
  image::https://github.com/lxjk/lxjk.github.io/raw/master/images/glsl2spirv/001.png[,504,align="left"]
  
  Now you can generate the project. If you get a similar error as the following:
  
  