Are you sure that some exports are actually missing? Trolltech is very sensitive about it to provide backward compatibility... Maybe one of the libraries is a custom build that simply doesn't have some of the features of the other one?
Are you sure that some exports are actually missing? Trolltech is very sensitive about it to provide backward compatibility... Maybe one of the libraries is a custom build that simply doesn't have some of the features of the other one?
Yes, I'm sure about the break in compatibility, and have gotten confirmation from Trolltech that this happened. They apparently didn't realize this!? Honestly, I'm quite surprised that they don't run a check on their exports e.g. something as simple as diffing results from dumpbin when readying a new version).
Between 4.1 and 4.2, for example, some exports in QtGui disappeared (a couple of what may have been inadvertant QVector::append exports, for example).
Clearly, 'future' exports can't be maintained, e.g. 4.3 stuff won't be in 4.2. But losing exports when moving to newer versions is bad, bad bad. I did the check using the binaries that Trolltech ships, so this problem is not due to special builds and whatnot.
Bookmarks