我正在编写一个Windows表单应用程序,它广泛使用了datagridview和其他.net组件。当我在Win 7上运行应用程序时,它总是崩溃,说qtcore4.dll库丢失了。 我的问题是:这是正常行为吗?这只发生在我身上?那个图书馆做了什么?
答案 0 :(得分:1)
运行Process Monitor并查看正在尝试加载qtcore4.dll
的磁盘位置。
然后确保您在该位置的磁盘上安装了.dll的副本。
否则,您可能需要将您的应用程序与运行时可执行文件放在同一目录中。
答案 1 :(得分:1)
将应用程序加载到Dependency Walker,这将显示哪个其他dll正在尝试使用它 - 假设它未通过LoadLibrary()
加载,在这种情况下,Mike建议使用Process Monitor将更多有用