在win 7上没有qtcore4.dll的Winforms崩溃

时间:2011-03-03 20:34:51

标签: c# winforms qt windows-7

我正在编写一个Windows表单应用程序,它广泛使用了datagridview和其他.net组件。当我在Win 7上运行应用程序时,它总是崩溃,说qtcore4.dll库丢失了。 我的问题是:这是正常行为吗?这只发生在我身上?那个图书馆做了什么?

2 个答案:

答案 0 :(得分:1)

运行Process Monitor并查看正在尝试加载qtcore4.dll的磁盘位置。

然后确保您在该位置的磁盘上安装了.dll的副本。

否则,您可能需要将您的应用程序与运行时可执行文件放在同一目录中。

答案 1 :(得分:1)

将应用程序加载到Dependency Walker,这将显示哪个其他dll正在尝试使用它 - 假设它未通过LoadLibrary()加载,在这种情况下,Mike建议使用Process Monitor将更多有用