The only executable you need to be able to compile is simulate animate (birds-eye view graphics) and animate-lander (graphics from the lander point of view) are provided as a convenience. You can use any graphics you want. Here is what I had to do to get the lander06 code running on Windows ******************************************************************** Okay, we have a Visual Studio/OS issue. I compiled lander06 with Visual Studio 2008 and Windows 8.1. I compiled lander07 with Visual Studio 2017 and Windows 10. If lander07 does not work for you bacause of VS/OS issues, try lander06 and upgrade that to your versions. Your visual studio updates vcproj and sln files automatically. Visual Studio XXXX is available free (Community Version). Google "download Visual Studio 2017" and look for a microsoft page. ******************************************************************** Compiling simulate In landerxx/lander/ double click on simulate.vcproj or simulate.sln. That should launch Visual Studio. Click on build. Run simulate: Run program from command prompt window. Running by clicking on it gets into trouble with stdin and stderr. Simulate does not do graphics, but writes a data file you can plot later. > simulate.exe > dir ... d00059 ... The mrdplot code in landerxx/useful/mrdplot provides code to plot this file in matlab or parse it in C. FYI: This is the data file format used by Boston Dynamics, and Stefan Schaal's and my groups. ******************************************************************* ******************************************************************* If you want my graphics (animate and animate-lander): 1) I use ODE (www.ode.org) graphics. If you don't have ODE installed, Install ODE (www.ode.org) On Windows 10 with VS2017 I downloaded ode-0.13 drawstuff is in ode-0.13/drawstuff/ I ran premake4.exe --with-demos vs2008 in ode-0.13/build It appears that a double float version is the default. I went with that. I updated the .sln and .vcproj files by double clicking on ode.sln I built the project (ode plus demos). drawstuffd.dll and the demo .exe ended up in ode-0.13/lib/DebugDoubleDLL run a demo (demo_basket.exe, for example) to verify things are working You may need additional dll files such as ucrtbased.dll vcruntime14d.dll opengl.dll I am told that you may need to install the 32 bit version of them even though my system is 32 bit or else you got an error. ********************************* 2) Move to the lander directory (cd) and fix a few things if you want graphics). > pwd /home/cga/kdc/lander06/lander Copy ode-0.13/lib/DebugDoubleDll to landerXX/lib Copy landerXX/lib/drawstuffd.dll to c:Windows/System32 and c:Windows/SysWOW64 Fix linker properties of animate and animate-lander to point to ../lib/DebugDoubleDLL in linker/general/additional library directories and ../lib/DebugDoubleDLL/drawstuffd.dll in linker/input/additional dependencies Fix file path in: #ifdef WIN32 fn.path_to_textures = "D:/lander06/useful/drawstuff-windows/textures"; #else fn.path_to_textures = "/home/cga/new/kdc/lander/useful/drawstuff-linux/textures"; #endif First path is windows path. Click on build Run program from command prompt window. Running by clicking on it gets into trouble with stdin and stderr. animate shows a birds-eye view, and shows how to read data file. ./animate animate-lander shows the view from the lander ./animate-lander *************************************************