首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用MinGW部署Qt需要VC++ redistributable吗?

使用MinGW部署Qt需要VC++ redistributable吗?
EN

Stack Overflow用户
提问于 2011-10-25 08:45:41
回答 2查看 3.2K关注 0票数 5

我使用MinGW编译的Qt 4.7.3在一个干净的XP虚拟机器上测试了一个应用程序。该应用程序无法工作,在经历了许多悲痛之后,我发现错误是因为需要下载Visual C++ 2005可再发行版。我下载了这个,它起作用了。这里似乎有些不对劲,既然我使用的是MinGW,难道不应该不需要任何VC++库吗?会不会是我的编译有问题?我需要指出的是,我并没有使用qmake来构建。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-10-25 11:02:07

MSVCRT.DLL的依赖是由于MinGW本身造成的。引用mingw.org的话..

MinGW提供了一套完整的开源编程工具,适用于本地MS-Windows应用程序的开发,并且不依赖于任何第三方C-Runtime DLL。(它确实依赖于微软自己提供的一些DLL,作为操作系统的组件;其中最著名的是MSVCRT.DLL,它是微软的C运行时库。

另请参阅:Should I redistribute msvcrt.dll with my application?

票数 7
EN

Stack Overflow用户

发布于 2011-10-25 08:51:54

正如Qt文档中所指出的,是的,这是必需的:

http://doc.qt.io/qt-5/windows-deployment.html

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7883529

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档