struggle in bug error MSVCRTD.dll

Hai , any one have experience about this bug error :
Using VC++ 2008 express
when debug C++ with the glut library , the bug error “MSVCRTD.dll is missing , reinstall again application…” is throw out …
As I know MSVCRTD.dll is linker for VC++ 6.0 ,
I using Window Vista not have this problem ,
when change to XP have this problem…
Any have solution about this bug ?
Thank

I think u need to download the VC98 runtime.
http://support.microsoft.com/kb/259403

See if this helps.

Installing redist won’t help. MSVCRTD.dll is debug version of Microsoft visual C++ Runtime library. This DLL is not part of public redist.

This DLL normally comes with Visual studio (not sure about express edition).

If you do not have it, then open linker property page, add “MSVCRTD.DLL” to “Ignore libs” and add "MSVCRT.LIB to libs to link with. This works in most cases.

Thank for your reply…
I think i known the problem , Visual C++ express 2008 edition is sp1 and my window XP is sp2 , this why can’t run in Xp but can run in vista …
Thank for reply
best regards
Renoald

Visual C++ express 2008 edition is sp1 and my window XP is sp2 , this why can’t run in Xp but can run in vista …

… That makes no sense. VC2008 SP1 refers to the service pack (patch) of Visual C++, and nothing else. The service pack (patch) of XP has nothing to do with this.

What you ought to do is download and build FreeGLUT. It comes with Visual Studio projects.