'Error while configuring CMake project: Running 'nmake' '-?' failed

I'm following this tutorial for building GLFW on Windows, and I'm getting the error when running cmake -S . -B Build:

PS ~\glfw-3.3.2\GLFW> cmake -S . -B Build
CMake Error at CMakeLists.txt:3 (project):
  Running

   'nmake' '-?'

  failed with:

   The system cannot find the file specified


-- Configuring incomplete, errors occurred!
See also "~/glfw-3.3.2/GLFW/Build/CMakeFiles/CMakeOutput.log".

Output log is almost completely empty containing only one line with my windows version. I haven't found any discussions or problems matching mine. And I don't even know does nmake have -? flag since it's not listed on microsoft docs site.

I've tried positioning in other folder because maybe that's the case. But with no luck.

I tried solving it with other error solution's but to no avail.



Solution 1:[1]

I solved this by uninstalling tigervnc on the host and installing tightvnc instead. I then edited xstartup to read:

#!/bin/bash
xrdb $HOME/.Xresources
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
startxfce4 &

Then, ssh as before from the client:

ssh -L 5901:127.0.0.1:5901  remoteusername@ip

Start the vnc server on the host (with screen res specified):

vncserver -geometry 1280x1024

Finally start vinagre on the client:

vinagre localhost:1

Enter the password then done! Worked for me anyway, please comment if you have any solutions to get tigervnc going, I couldn't get it working properly.

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 toasted