2017-02-20 21 views
0

Я не могу выполнить мое приложение Qt, потому что Qt5Widgetsd.dll зависит от файла vcruntime140d_app.dll, но моя установка VS2015 имеет только файл vcruntime140d.dll, и я не могу найти много информации о vcruntime140d_app.dll в google. Кто-нибудь знает, какая разница между ними, почему Qt5Widgetsd.dll зависит от vcruntime140d_app.dll вместо vcruntime140d.dll и как я могу получить доступ к vcruntime140d_app.dll?Разница между vcruntime140d_app.dll и vcruntime140d.dll

Я попытался переустановить VS2015 и запустить установщик vcredist в дистрибутиве Qt5.8.0.

Заранее благодарен!

ответ

2

_app.dll is the C++ Runtime for store applications, while the normal vcruntime is for desktop C++ programs. D означает версию Debug для DLL.

я могу увидеть библиотеки DLL на моем Windows 10 (1607) с установленной VS2015:

enter image description here

Убедитесь, что вы установили на VC++ инструменты и Windows 10 SDK.

+0

Какой установщик создает папку WindowsApps? – user3083324

+0

@ user3083324 Пакеты appx устанавливаются в эту папку. vs setup 2015 также корректно поместит файлы в это место. – magicandre1981