[Interest] Update breaks version

Sean Harmer sean.harmer at kdab.com
Mon Dec 19 18:51:57 CET 2016


Have you also replaced the plugins? What does the debug console/log say? Which 
lib/plugin is causing it to fail?

Cheers,

Sean

On Monday 19 December 2016 12:21:52 Duane wrote:
> On 19/12/2016 12:06 PM, Mike Chinander wrote:
> > Are you sure you are not mixing MinGW and VS builds/libraries?
> 
> Reasonably sure.  I'm using the pre-built libraries installed from the
> maintenance tool.  There is no 4.7.X available for VS2012, only 4.5.X.
> 
> I can replace the 4.7.0 dlls with the 4.7.1 dlls and everything is ok.
> 
> > On Mon, Dec 19, 2016 at 11:03 AM, Duane <duane.hebert at group-upc.com
> > 
> > <mailto:duane.hebert at group-upc.com>> wrote:
> >     On 19/12/2016 11:49 AM, Duane wrote:
> >         On 19/12/2016 11:03 AM, Kai Koehne wrote:
> >                 -----Original Message-----
> >                 From: Interest [mailto:interest-bounces+kai.koehne
> >                 <mailto:interest-bounces%2Bkai.koehne>=qt.io at qt-project.or
> >                 g
> >                 <mailto:qt.io at qt-project.org>]
> >                 On Behalf Of Duane
> >                 Sent: Monday, December 19, 2016 4:10 PM
> >                 To: interest at qt-project.org
> >                 <mailto:interest at qt-project.org>
> >                 Subject: [Interest] Update breaks version
> >                 
> >                 I have Qt installed on Windows using MinGW.  I was at
> >                 5.7.0 and
> >                 updated via
> >                 the Maintenance tool to get to 5.7.1 and Creator 4.2.0.
> >                 My programs
> >                 build
> >                 but when I deploy them to systems with 5.7.0 dlls they
> >                 don't work.
> >                 
> >                   I thought the dlls were compatible through minor
> >                 
> >                 revisions?
> >             
> >             They should be, and the toolchain to the best of my
> >             knowledge hasn't
> >             changed
> >             in 5.7.1 packages.
> >             
> >             Could you clarify what 'don't work' means? I suggest to run
> >             the
> >             application
> >             in the Profile mode of 'Dependency Walker' (depends.exe) to
> >             find out
> >             details.
> >         
> >         Don't work means that if I deploy the exe on a target machine with
> >         Qt4.7.0 dlls it won't run.  "It reports that the application has
> >         requested the runtime to terminate in an unusual way."  If I
> >         replace the
> >         dlls with those from 4.7.1 then it works.
> >         
> >         I have two toolchains.  One with MinGW 3.0  and Qt 4.7.1 that I
> >         use with
> >         QtCreator.  This is the one that seems broken.  I think that
> >         MinGW was
> >         updated but it is still 3.0.
> >         
> >         The other tool chain is with Qt 5.5 for the VS2012 compiler.
> >         This one
> >         wasn't updated and doesn't seem to have this problem.
> >     
> >     If I launch the exe from the QtCreator IDE but with the 4.7.0 dlls
> >     in the taget folder I get the same crash but in the debug window of
> >     Creator I get this:
> >     
> >     Cannot mix incompatible Qt library (version 0x50701) with this
> >     library (version 0x50700)
> >     Invalid parameter passed to C runtime function.
> >     Invalid parameter passed to C runtime function.
> >     
> >     I keep the dlls in the target folder for my debug builds so that I
> >     can use a 3rd party program (Memory Validator) to check memory.
> >     
> >     
> >     _______________________________________________
> >     Interest mailing list
> >     Interest at qt-project.org <mailto:Interest at qt-project.org>
> >     http://lists.qt-project.org/mailman/listinfo/interest
> >     <http://lists.qt-project.org/mailman/listinfo/interest>
> 
> _______________________________________________
> Interest mailing list
> Interest at qt-project.org
> http://lists.qt-project.org/mailman/listinfo/interest

--
Dr Sean Harmer | sean.harmer at kdab.com | Managing Director UK
Klarälvdalens Datakonsult AB, a KDAB Group company
Tel. UK +44 (0)1625 809908, Sweden (HQ) +46-563-540090
KDAB - Qt Experts - Platform-independent software solutions



More information about the Interest mailing list