[Interest] Update breaks version

Duane duane.hebert at group-upc.com
Mon Dec 19 18:21:52 CET 2016


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.org
>                 <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>
>
>
>
>





More information about the Interest mailing list