getting started missing files

After installing VC++ 2005 Express and the CUDA tools, a few of the projects seem to build and run ok, but most of them fail to build.

Most of the failures have to do with missing files, such as gl.h and glext.h. These I have been fixing by finding them in some other directory and copying them over to where it seems to be expecting to find them (… NVIDIA CUDA SDK\common\inc\GL). Then it runs a little further until it fails on the next missing file, and so on.

The latest error is: LINK : fatal error LNK1104: cannot open file ‘winmm.lib’ This file is not in any of the NVIDIA directories, but there is a file with this name in …Program Files\Microsoft SDKs\Windows\v6.0A\Lib so I’m assuming it’s the correct one. (However, no clue as to where to copy it to.)

Is there a simple way to set up the VC++ environment where it will run these projects? In Tools->Options there is a place for VC++ Directories and Project Settings, perhaps that’s the place to add the correct settings?

Any help would be appreciated.

when using studio 2005 express edition, also please download and install the microsoft platform SDK

Microsoft has a lot of things called “platform SDK”, so I was wondering if you could be more specific.

I tried installing “Visual Studio 2005 SDK Version 4.0” but it fails saying “you must have Visual Studio 2005 Standard Edition or above … before proceeding.”

I have VC++ 2005 Express but not Visual Studio. Is it necessary to have Visual Studio? Is there some platform SDK that would get me going with VC++?


Try this guy:…&displaylang=en

Thank you, it is now working! The “particles” demo is awesome.