Why we are getting glut32.dll during the installing the newer version CUDA C 4

I am getting the glut32.dll error while installed CUDA C 4.
Its not coming in CUDA C 3.2
I corrected it with the help of this website “http://www.sumantaguha.com/files/materials/installGuide.pdf”.
But I want to know why this error is coming in newer version of CUDA C and I didnt get this error in previous version thats why Im asking

I am having the same problem with the CUDA 4.0 SDK. It seems NVIDIA did not include glut32.lib as glut.h requires:

#pragma comment (lib, "winmm.lib")     /* link with Windows MultiMedia lib */

#pragma comment (lib, "opengl32.lib")  /* link with Microsoft OpenGL lib */

#pragma comment (lib, "glu32.lib")     /* link with OpenGL Utility lib */

#pragma message("Note: including lib: glut32.lib\n")

#pragma comment (lib, "glut32.lib")    /* link with Win32 GLUT lib */

using cygwin from my win7 box with CUDA 3.2 installed and grepping for glut

bdavis@L1310-Brian ~

$ cd "C:\ProgramData\NVIDIA Corporation\NVIDIA GPU Computing SDK 3.2"

bdavis@L1310-Brian /cygdrive/c/ProgramData/NVIDIA Corporation/NVIDIA GPU Computing SDK 3.2

$ find | grep glut

./C/bin/win32/Debug/glut32.dll

./C/bin/win32/Release/glut32.dll

./C/bin/win64/Debug/glut32.dll

./C/bin/win64/Release/glut32.dll

./C/common/bin/freeglut.dll

./C/common/bin/freeglut32.dll

./C/common/bin/freeglut64.dll

./C/common/bin/glut32.dll

./C/common/inc/GL/freeglut.h

./C/common/inc/GL/freeglut_ext.h

./C/common/inc/GL/freeglut_std.h

./C/common/inc/GL/glut.h

./C/common/lib/glut32.lib

./C/common/lib/glut64.lib

./OpenCL/bin/Win64/Debug/glut32.dll

./OpenCL/bin/Win64/Release/glut32.dll

./shared/bin/win32/Debug/freeglut.dll

./shared/bin/win32/Debug/glut32.dll

./shared/bin/win32/Release/freeglut.dll

./shared/bin/win32/Release/glut32.dll

./shared/bin/win64/Debug/glut32.dll

./shared/bin/win64/Release/glut32.dll

./shared/inc/GL/freeglut.h

./shared/inc/GL/freeglut_ext.h

./shared/inc/GL/freeglut_std.h

./shared/inc/GL/glut.h

./shared/lib/glut32.lib

./shared/lib/glut64.lib

And from my fresh install of CUDA 4.0

bdavis5@dvip4 /cygdrive/c/Program Files/NVIDIA GPU Computing Toolkit/CUDA

$ cd "C:\ProgramData\NVIDIA Corporation\NVIDIA GPU Computing SDK 4.0"

bdavis5@dvip4 /cygdrive/c/ProgramData/NVIDIA Corporation/NVIDIA GPU Computing SDK 4.0

$ 

bdavis5@dvip4 /cygdrive/c/ProgramData/NVIDIA Corporation/NVIDIA GPU Computing SDK 4.0

$ 

bdavis5@dvip4 /cygdrive/c/ProgramData/NVIDIA Corporation/NVIDIA GPU Computing SDK 4.0

$ find | grep glut

./C/bin/win32/Debug/freeglut.dll

./C/bin/win32/Release/freeglut.dll

./C/bin/win64/Debug/freeglut.dll

./C/bin/win64/Release/freeglut.dll

./C/common/inc/GL/freeglut.h

./C/common/inc/GL/freeglut_ext.h

./C/common/inc/GL/freeglut_std.h

./C/common/inc/GL/glut.h

./C/common/lib/Win32/freeglut.lib

./C/common/lib/x64/freeglut.lib

./CUDALibraries/common/inc/GL/freeglut.h

./CUDALibraries/common/inc/GL/freeglut_ext.h

./CUDALibraries/common/inc/GL/freeglut_std.h

./CUDALibraries/common/inc/GL/glut.h

./OpenCL/bin/win32/Debug/freeglut.dll

./OpenCL/bin/win32/Release/freeglut.dll

./OpenCL/bin/Win64/Debug/freeglut.dll

./OpenCL/bin/Win64/Release/freeglut.dll

./shared/inc/GL/freeglut.h

./shared/inc/GL/freeglut_ext.h

./shared/inc/GL/freeglut_std.h

./shared/inc/GL/glut.h

./shared/lib/Win32/freeglut.lib

./shared/lib/x64/freeglut.lib

If compiling for x64 be sure to use the glut32.dll in the win64 directory… that is of course if you can find it when or if NVIDIA ever releases it with their software. I wish I could say i am surprised by this, but I am not. I have been using cuda since the 2.0 days and it is still a sloppy mess. I wonder if they have any test cases they run through when they release software… Obviously not.