проект qt-designer, развернутый в win-10, не работает в win-7

#qt #deployment #windows-7 #qt-designer

#qt #развертывание #windows-7 #qt-designer

Вопрос:

Я создал приложение с использованием Qt и скомпилировал с Visual Studio 2017 в win 10. Я развернул этот проект, и он хорошо работает в win 10. Но когда я запускаю exe-файл в win7, он не работает, и я получаю сообщение об ошибке, подобное этому:

Программа не может запуститься, потому что MSVCP140.dll отсутствует на вашем компьютере…

Я должен упомянуть, что MSVCP140.dll уже существует на этом компьютере. Как я могу это исправить?

Ответ №1:

Эта ссылка может содержать ответ, у этой есть пример

Зарегистрировать DLL-файл

Чтобы зарегистрировать dll или ocx-файл, откройте командную строку Windows от имени администратора, введите следующее и нажмите Ввод:

 regsvr32 "C:Program FilesCommon FilesMicrosoft SharedDAODAO360.DLL"
  

вы можете добавить «/ s» для повторной регистрации, будучи:

 regsvr32 /s "C:Program FilesCommon FilesMicrosoft SharedDAODAO360.DLL"
  

Комментарии:

1. Спасибо. Я зарегистрировал dll, такую как вы упомянули. Но проблема все еще остается.