我在哪里可以获得在Windows上的Qt中部署应用程序的dll?

时间:2012-05-13 19:01:06

标签: windows qt dll runtime

我的应用程序从Qt Creator成功运行,但在资源管理器中,它会警告缺少dll等等。我在.exe包含目录中复制了QtCore4.dll,QtGui4.dll,但它滥用了与vs runtime相关的东西! screenshot

(问题是QtCore4.dll,QtGui4.dll是正确的,因为有些版本的大小不同,我认为它们的组合可能会导致错误)

我该怎么办?

2 个答案:

答案 0 :(得分:2)

找出Qt应用程序所需的DLL文件的一种方法如下:

  1. 从Qt Creator启动应用程序。
  2. 打开Process Explorer(由Microsoft)并从列表中选择您的申请流程。
  3. 单击View-> Lower pane view-> DLL以查看应用程序正在使用哪些DLL。
  4. DLL视图还显示了DLL的路径。

答案 1 :(得分:0)

此问题与应用程序的依赖关系无关。看起来您的应用程序静态嵌入(包含)C运行时库,而(同时)此应用程序的某些依赖项使用另一种类型的绑定与C-Runtime库。