Danek Duvall wrote:
> On Thu, Nov 29, 2007 at 05:34:04PM -0600, Shawn Walker wrote:
> 
>> I would add to that this little snippet:
>>
>> [quote]
>> Qt is backwards binary and source compatible within each major
>> release. This means that a program linked dynamically to e.g Qt 3.1.1
>> will continue running with Qt 3.3.5 without the need to recompile. Qt
>> is not binary compatible between major versions such as Qt 2.x, Qt 3.x
>> and Qt 4.x etc. Qt is also not forwards compatible, meaning that
>> applications created with a newer version of Qt will not necessarily
>> run or compile against older Qt versions.
>> [/quote]
>> http://trolltech.com/developer/knowledgebase/560/
> 
> So that contradicts what Stefan said in 3.1 about QT not maintaining
> compatibility between minor (dot) versions.

QT stays compatible within the same Micro release, or upward releases. I.e:

An application compiled and linked against 4.3.0 can move between 4.3.2, 4.3.1 
or  4.3.4, it won't matter. They can also move to 4.4.x or 4.5.x

However, they can't move to 4.2.2 or 4.1.3.

--Stefan

-- 
Stefan Teleman
Sun Microsystems, Inc.
Stefan.Teleman at Sun.COM


Reply via email to