Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2008 VisualStudio2008动态链接库问题_Visual Studio 2008_Qt_Dll_Browser_Plugins - Fatal编程技术网

Visual studio 2008 VisualStudio2008动态链接库问题

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”机器(如果此差异与问题有关,请提供此

我是Visual Studio环境和QT的新手,我正在Visual Studio 2008上使用QT开发一个浏览器插件。一个“dll”已经准备好并复制到Mozilla firefox和Internet Explorer的plugins文件夹中,它工作正常,我在浏览器中使用该插件查看了内容,这一切都是在我尝试在其他机器上测试时开始的。它在另一台机器上不工作。我用来开发dll的机器是“Windows Vista机器”,我在测试时使用的机器是“Windows XP”机器(如果此差异与问题有关,请提供此信息)

经过一点搜索,我了解到运行这个dll需要运行库。所以我安装了MSVCREDIST,但运气不好。有人能帮我解决这个问题吗?任何解决方法也值得赞赏

提前谢谢


Krishna

您可能缺少QT运行时DLL 请参阅部署QT应用程序所需的DLL列表

如果这不起作用,那么尝试在目标计算机的dll上运行walker
如果运行您自己的dll所需的任何dll丢失,该工具将标记它

“它不工作”是不够的信息。该dll用于在浏览器上显示qwidget。测试时,我无法在另一台机器上查看它。如果需要任何其他信息,请告诉我,您是如何使用QApplication实例化解决问题的?感谢您提供的指向Dependency Walker的指针。我能够找出运行我的dll需要哪些dll,并添加了所有必需的dll。但是我的插件仍然有一些问题,有什么想法吗?你必须提供更多关于故障性质的信息。当使用“dll”(在开发它的机器上)时,它能够在浏览器中加载内容。但当在另一台机器上使用时,它不会。即使复制了丢失的DLL,它也不会显示任何内容。它什么也不做。必须显示我的内容的地方有一个空框。没有错误。谢谢