У меня запущено простое 32-битное приложение.Он использует Qt и другие библиотеки.Разобравшись с манифестами, у меня есть папка с приложением, манифестами и зависимыми DLL.Запуск этого на целевой машине под Windows 7 64 бит прямо с флешки работает.Копирование этого в папку на диске D:\
, и оно работает.
Копирование этого в папку в Program files (x86)
, и я получаю:
R6034.Приложение попыталось загрузить библиотеку времени выполнения C неправильно.
У меня есть манифест для моего исполняемого файла.У меня также есть манифест для msvc*.dll
в папке, как предлагается в другом месте на этом форуме.Итак, почему это работает везде, кроме того места, где это должно быть?