Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

Binary compatibility break

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.