我在一个干净的XP虚拟盒上使用QG 4.7.3在MinGW上编译了一个应用程序。该应用程序无法正常工作,经过多次悲痛之后,我将错误跟踪到需要下载Visual C ++ 2005可再发行组件。我下载了这个并且它有效。这里看起来不对,我不应该需要任何VC ++库,因为我使用MinGW?这可能是我编译的问题吗?我应该提一下,我没有使用qmake来构建。
答案 0 :(得分:7)
对MSVCRT.DLL
的依赖是由于MinGW本身造成的。引用mingw.org ..
MinGW提供了一个完整的开源编程工具集 适合开发本机MS-Windows应用程序,以及 它不依赖于任何第三方C-Runtime DLL。 (这取决于 关于Microsoft自己提供的一些DLL作为组件 操作系统;其中最值得注意的是MSVCRT.DLL ,. Microsoft C运行时库。
答案 1 :(得分:2)
正如Qt文档中所述,是的,这是必需的: