“加载Qt包装器失败...库没有加载... Qt3Support”

最后编辑了

症状

You are getting the following error message in Runner/Server Log:

S:PRELOAD(80021):引用来自:/Users/myuser/squish-4.1.1-qt47x-maci386-gcc4.0/lib/libsquishqtwrapper.dylib

S:PRELOAD(80021):加载QT包装器失败:DLOPEN(/Users/Myuser/squish-4.1.1-Qt47x-maci386-gcc4.0/lib/libsquishqtwrapper.dylib,1):没有加载库:/ usr / local / qt-4.7.0-gcc40-framework/lib/qt3support.framework/versions/4/qt3support.

S:PRELOAD(80021):原因:未找到图像

这表示您正在使用Qt二进制包的Quish。这些二进制包是默认构建的QT3Support模块。您的应用程序或应用程序本身的Qt构建可能会在没有该模块的情况下建立,但缺少相应的共享库或框架导致此问题无论如何,因为仍然预期它。

解决方案#1:提供QT3Support共享库/框架

If your Qt build contains the Qt3Support shared library/framework you can try to put this into the same folder as the other Qt components that your application uses or into the folder <SQUISH_DIR>/lib.

解决方案#2:使用纯Qt 4包装

您可以从Squish支持下请求纯QT 4封装(没有依赖于QT3Support Qt模块的依赖性的二进制包)。

QT Quish的要求