c++ - vcruntime140d_app.dll和vcruntime140d.dll之间的区别

标签 c++ qt dll visual-studio-2015

我无法执行我的Qt应用程序,因为Qt5Widgetsd.dll依赖于vcruntime140d_app.dll,但是我的VS2015安装仅具有vcruntime140d.dll,并且我无法在Google上找到有关vcruntime140d_app.dll的更多信息。有谁知道两者之间的区别是什么,为什么Qt5Widgetsd.dll取决于vcruntime140d_app.dll而不是vcruntime140d.dll,又如何才能使用vcruntime140d_app.dll?

我尝试过重新安装VS2015并在Qt5.8.0发行版中运行vcredist安装程序。

提前致谢!

最佳答案

_app.dll is the C++ Runtime for store applications, while the normal vcruntime is for desktop C++ programs。 D代表DLL的调试版本。

我可以在装有VS2015的Windows 10(1607)上看到DLL:

enter image description here

确保安装了VC++工具和Windows 10 SDK。

关于c++ - vcruntime140d_app.dll和vcruntime140d.dll之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42341213/

相关文章:

qt - 基于 QObject 的类具有与自身的排队连接

c++ - 系统错误 - "the code cannot proceed because .dll was not found."

c++ - 如何调试 COM DLL

c++ - 指向无效内存时 sizeof(*ptr) 的行为是否未定义?

c++ - 如何在 C++ 中完成行后删除间距?

Php 向 C++ Windows 应用程序发送命令

c++ - sizeof childclass 如何在父模板类中使用子类作为模板参数?

c++ - libGL 确实存在,但链接器无法找到它 - Qt 4.8.7、CentOS 7.5

c++ - 为什么QWidget升级后就消失了?

python - Azure Function Apps 中缺少 DLL