使用MinGW部署Qt需要VC++可再发行吗?

buc*_*uck 5 deployment qt

我在一个干净的XP虚拟盒上使用QG 4.7.3在MinGW上编译了一个应用程序.该应用程序无法正常工作,经过多次悲痛之后,我将错误跟踪到需要下载Visual C++ 2005可再发行组件.我下载了这个并且它有效.这里看起来不对,我不应该需要任何VC++库,因为我使用MinGW?这可能是我编译的问题吗?我应该提一下,我没有使用qmake来构建.

Arn*_*nce 7

依赖性MSVCRT.DLL是由于MinGW本身.引用mingw.org ..

MinGW提供了一个完整的开源编程工具集,适用于本机MS-Windows应用程序的开发,并且不依赖于任何第三方C-Runtime DLL.(它确实依赖于Microsoft自己提供的许多DLL,作为操作系统的组件;其中最值得注意的是MSVCRT.DLL,即Microsoft C运行时库.

另请参阅:我应该使用我的应用程序重新分发msvcrt.dll吗?