Visual studio 2008 VisualStudio2008动态链接库问题
我是Visual Studio环境和QT的新手,我正在Visual Studio 2008上使用QT开发一个浏览器插件。一个“dll”已经准备好并复制到Mozilla firefox和Internet Explorer的plugins文件夹中,它工作正常,我在浏览器中使用该插件查看了内容,这一切都是在我尝试在其他机器上测试时开始的。它在另一台机器上不工作。我用来开发dll的机器是“Windows Vista机器”,我在测试时使用的机器是“Windows XP”机器(如果此差异与问题有关,请提供此信息) 经过一点搜索,我了解到运行这个dll需要运行库。所以我安装了MSVCREDIST,但运气不好。有人能帮我解决这个问题吗?任何解决方法也值得赞赏 提前谢谢Visual studio 2008 VisualStudio2008动态链接库问题,visual-studio-2008,qt,dll,browser,plugins,Visual Studio 2008,Qt,Dll,Browser,Plugins,我是Visual Studio环境和QT的新手,我正在Visual Studio 2008上使用QT开发一个浏览器插件。一个“dll”已经准备好并复制到Mozilla firefox和Internet Explorer的plugins文件夹中,它工作正常,我在浏览器中使用该插件查看了内容,这一切都是在我尝试在其他机器上测试时开始的。它在另一台机器上不工作。我用来开发dll的机器是“Windows Vista机器”,我在测试时使用的机器是“Windows XP”机器(如果此差异与问题有关,请提供此
Krishna您可能缺少QT运行时DLL 请参阅部署QT应用程序所需的DLL列表 如果这不起作用,那么尝试在目标计算机的dll上运行walker
如果运行您自己的dll所需的任何dll丢失,该工具将标记它“它不工作”是不够的信息。该dll用于在浏览器上显示qwidget。测试时,我无法在另一台机器上查看它。如果需要任何其他信息,请告诉我,您是如何使用QApplication实例化解决问题的?感谢您提供的指向Dependency Walker的指针。我能够找出运行我的dll需要哪些dll,并添加了所有必需的dll。但是我的插件仍然有一些问题,有什么想法吗?你必须提供更多关于故障性质的信息。当使用“dll”(在开发它的机器上)时,它能够在浏览器中加载内容。但当在另一台机器上使用时,它不会。即使复制了丢失的DLL,它也不会显示任何内容。它什么也不做。必须显示我的内容的地方有一个空框。没有错误。谢谢