[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