*I'd didn't worry about even looking for DLLs since IThis is a wrong assumption : The C/C++ standard libraries come with
assumed any I'd need (such as the standard C library, and standard C++
library) would be part of Windows, or statically linked (since I did
nothing special, using only a couple math functions and iostreams).
the compiler, they are not part of Windows. The default option for
Visual 2005 is to link against the DLL version of the CRT, which means
that you must distribute the DLL with your application.
If you want to link statically with the CRT (so that your app is self-
containing), change the option in the project settings (Configuration
Properties -C/C++ -Code Generation -Runtime Library : Choose
"Multithreaded" for Release configuration and "Multithreaded Debug"
for Debug configuration)
As David said, Dependency Walker is very usefull to diagnose quickly
this kind of distribution problems.
Arnaud