#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, такую как вы упомянули. Но проблема все еще остается.