Какую разрядность VC ++ Redistributable ожидает 32-битное приложение на 64-битной Windows?

194
rajeev

Я устанавливаю 32-разрядное приложение на 64-разрядную версию Windows 7. Приложение требует установки VC ++ 2013 Redistributable и направляет меня на сайт Microsoft.

Существует две версии VC ++ 2013 Redistributable 32 & 64 bit. Однако мне нужно знать, что действительно применимо для 32-битного приложения в 64-битной Windows?

Спасибо

0
Вероятно, 32-разрядная среда выполнения, если это 32-разрядное приложение. Patrick Seymour 6 лет назад 0
Я только что нашел ответ здесь на самом SU. Https://superuser.com/questions/695704/do-i-need-both-x64-and-x86-versions-of-the-c-redist rajeev 6 лет назад 1

1 ответ на вопрос

0
Anaksunaman

«Разрядность» разделяемых библиотек (распространяемых), например, предоставляемых Microsoft для скомпилированных программ Visual C ++ (Visual Studio), должна соответствовать программе «разрядность», а не ОС «разрядность».

Таким образом, 32-разрядная программа требует 32-разрядной версии распространяемых файлов, а 64-разрядная программа требует 64-разрядной версии распространяемых файлов.