Quantcast
Channel: Qt DevNet forums: Installation and Deployment
Viewing all articles
Browse latest Browse all 2113

Windows All target hell (qt5.3 C++/QML)

$
0
0
Hi, My questions are: 1)Is there any success stories that C++/QML application is working on any Windows machine (XP/Vista/7/8) or we initially failed choosing Qt5 and QML and we had to choose something else (like C# + WPF or should use Qt 4.8 + Widgets and draw everything on canvas)? 2) If yes, do you have any tips and tricks that you used making your app to work on WinAll? Problem description: My team is developing freeware application that should run on any windows platform. We were planning to make nice-looking interface. Unfortunately we chose Qt5.3 (C++/QML QtQuick 2) framework for developing. When all Windows(XP/Vista/7/8) platform testing was started (several hundred installations) we faced real problems that I’ve never ever had before (20 years of programming experience from assembler to C#). Parts of problems with WinXP were solved when we changed MSVS 2012 compiler to MinGW 4.8.2 32bit(we found that it was the only way to overcome getTickCount64 issue on dll for win XP). Parts of problems were solved when copied ALL dlls from qt bin directory, copied all folders from plugins (according to http://qt-project.org/wiki/Deploy_an_Application_on_Windows). But about 30% of testers are experiencing problems that they see blank window, when they start a program (a lot of them have Windows XP, some of them Vista), and one of them has Windows 7 Starter (last one has fatal error in ig4icd32.dll). App is normally started by other 70% testers which are using PC, laptops, XP,Vista,7,8, a half of them 32 bit and the other 64 bit. I tried to start program by myself on one of WinXP PCs (with blank window) – reinstalled drivers, installed last DirectX 9.0c, but all was useless. Now I understand that there are some problems with OpenGL 2.0(no support or partial support on that hardware). So we are trying to build Qt 5.3 with Angle support using MinGW 4.8.2 32 bit, but unsuccessful for now. There is no such safe toolchain in downloads on qt-project.org, but as I see that is the only option that should be for Qt 5.3 by default. I hope we’ll make it, but I can’t understand what is the right solution.

Viewing all articles
Browse latest Browse all 2113

Trending Articles