VTK与QT插件qjpeg.dll崩溃

时间:2014-01-23 23:41:35

标签: qt plugins vtk

我正在使用Qt Library 4.8.4,VTK6.0,OpenCV2.4.3开发软件。 CMake和MSVC2010用于构建和编译项目。

仅对于Release版本,它在运行时崩溃。我发现问题是由C:\ Qt \ 4.8.4 \ plugins \ imageformats \ qjpeg4.dll和qjpeg4.lib引起的。如果无法找到这些文件(重命名或从其目录中删除),则该软件可以正常运行。

由于我根本没与这个插件有任何关系,我尝试重新配置CMK的CMake和我的项目通过删除路径来禁用此插件。这并没有解决问题。因此,我假设此插件由QT的某些依赖项调用。

有什么想法解决这个问题吗?谢谢。

1 个答案:

答案 0 :(得分:1)

最有可能的问题不是由这些插件引起的,问题是由其他地方引起的,并使这些插件崩溃。也许你有一个破坏的jpeg文件被加载。但很可能你正面临着内存错误。你需要在linux下编译它并使用valgrind运行以查看它是什么。

我希望您使用相同的C ++编译器重新编译此项目的所有部分?