[Qt-creator] Qt Creator 3.4 binaries will be compiled with MSVC 2013 (dynamic opengl)
Henry Skoglund
fromqt at tungware.se
Tue Mar 31 02:48:28 CEST 2015
Hi, couldn't resist taking you up on that XP claim :-)
I tested Qt Creator 3.3.81 built morning of March 30:
* On my XP machine: works fine (no patching required!)
* Windows 10 latest preview: works fine (future proof)
* Windows XP in Virtual Box 4.3.10: works fine
* Windows XP in VMWare Fusion 6.0.5: works fine
* Windows XP in VMWare Workstation 11.1.0: crashes with illegal
instruction in opengl32sw.dll :-( The cure is to delete that file
opengl32sw.dll and try again, then Qt Creator works, except of course
for the Welcome plugin which is not so welcoming)
So why the snag in the VMWare Workstation XP? Well I ran qtdiag.exe (BTW
what an excellent program that is, has no pretty UI but in my mind it's
part of the real gold in Qt) turns out in both VMWare cases it's the
same vmx_fb.dll that's used, for the XP in Fusion it returns LibGL
vendor VMWare Inc. format version 2.0, which seems kosher for
opengl32sw.dll. But for the XP in Workstation 11 it returns LibGL vendor
Microsoft Corp Generic GDI format version 1.1, and that's probably why
opengl32sw.dll goes haywire and has to be taken out behind the barn and
shot.
+ also for now installing the MSVC2013 dlls into the bowels of Windows,
the vanilla Qt 5.4.1 installs them alongside qtcreator.exe and as you
know this is heavily frowned upon by Microsoft. (Unless of course you
are Microsoft, in that case you can grant yourself an exemption from
this rule like when installing the new Visual C++ Tools/Windows 10 Kit.)
Rgrds Henry
P.S. BTW saw that 3.3.81 brings along Timeline.dll, is that a new
feature (QML profiler stuff)?
On 2015-03-30 08:55, Ziller Eike wrote:
> FYI:
> The current snapshots
> https://download.qt.io/snapshots/qtcreator/3.4.0-rc1/
> are built with "subsystem 5.01” now, so they might actually run on XP ;)
>
> Br, Eike
>
>> On Mar 23, 2015, at 08:53, Koehne Kai <Kai.Koehne at theqtcompany.com> wrote:
>>
>>
>>
>>> -----Original Message-----
>>> From: qt-creator-bounces+kai.koehne=theqtcompany.com at qt-project.org
>>> [...]
>>> Hi,
>>>
>>> Do you use Windows Kit 8 on the build machines?
>>>
>>> If not, do you mind passing QMAKE_TARGET_OS=xp to qmake at least for
>>> the official builds?
>>
>> We'll try this indeed. It's IMO sort of a hack (the right thing to do would be to use an XP compatible platform sdk + pass -target XP already when configuring Qt), but hey, if there are no strings attached...
>>
>>> Unfortunately, WinXP is still alive... :)
>>
>> More in a zombie state I'd say, but well ... :)
>>
>>> - Orgad
>>
>> Regards
>>
>> Kai
>> _______________________________________________
>> Qt-creator mailing list
>> Qt-creator at qt-project.org
>> http://lists.qt-project.org/mailman/listinfo/qt-creator
>
More information about the Qt-creator
mailing list