2008/10/13 Vladimir Prus
<vladimir@codesourcery.com>
R.U.10 wrote:
> Hello Mat,
>
> Did you installed the needed "Microsoft Visual C++ 200x Redistributable
> Package"?
(...)
> otherwise, you can try to make an isolated application with private
> assemblies
(...)
Well, the thing here is that it's a test application, so editing manifest files for
it is not very attractive option.
You are right.
It appears like the linker is very happy to link
against debug version of CRT, but that CRT is not installed in the winsxs folder,
so it's not found at runtime.
It is strange because the debug libraries are installed at the same time as Visual Studio in the winsxs folders.
Do you know if that "Redistributable package" includes debug CRT?
Not the public ones, only the ones supplied in the VS installer includes them.
Is it normal that
freshly installed Visual Studio needs redistributable package to be added up?
Are all the needed packages (x64...) selected during the VS installation? (by default only the ones needed for the current environment (apparently 32-bit) are fully installed)