Sounds like you compile against one Qt version (newer) but run with a different Qt version (older). Download Dependency Walker and open the application executable with it to see where it loads Qt DLLs from. I bet it's different what you think. Most likely either your PATH points to old Qt installation or some other application installed older Qt DLLs to system directories.