На этой странице приведены инструкции по развертыванию локальной копии библиотек VC ++ 2008 с вашим приложением, чтобы избежать необходимости установки стороннего vcredist.Это полезно для меня, потому что это позволило бы мне отправлять заархивированную папку пользователям, которых они могут запустить, без необходимости использовать установщик, который не нравится.
Но это не работает для меня.Мое приложение не использует MFC, только Win32 и в остальном стандарт C ++.У меня app/MyApp.exe
и все ... какие файлы я должен копировать с %PROGDIR%\Microsoft Visual Studio 9.0\VC\Redist\x86
и куда именно они должны идти?
Я тестирую это на виртуальном ПК в режиме XP и когда я пытаюсьследуя инструкциям на странице, копирование файлов без изменений приводит к появлению ошибки «Не удалось инициализировать приложение».Есть ли какой-то шаг, который я пропускаю?
Я посмотрел свой манифест, и, как и ожидалось, используется только CRT: http://pastebin.com/BD4NZMC2