Binary compatibility break

asked 2014-02-18 09:17:23 -0500

lordtchofo gravatar image

i'm trying to execute a code (application using cuda5.5 and openCV) using QT5.2.0 on ubuntu13.10. It compiles normally but when i execute the code i have the following error message

QMetaType::registerType: Binary compatibility break -- Size mismatch for type 'QPaintBufferCacheEntry' [1024]. Previously registered size 0, now registering size 16. The program has unexpectedly finished.

I don't see where the problem comes from and don't know how to solve it. I've been trying to see where the error comes from. I'm using a Graphical User Interface (GUI) in my project and when i just use an OpenCV function (for example simply to read an image) this error occurs. Meanwhile when i use the same function to read an image in a simple project (not using a GUI) i don't have the error. So i'm wandering if this type of error is related to a GUI and how is it related to a QMetaType::registerType . Any help will be welcome.


edit retag flag offensive close merge delete


Did you find any solution to this problem @lordtchofo ?

muglikar gravatar imagemuglikar ( 2014-08-08 05:18:25 -0500 )edit