I have deployed a 5.10 32bit msvc programm.exe and it works ok on windows 8.1. But I have to run it on XP and I can not do it. It says "progamm.exe is not a valid Win32 app". Am I doomed? Do I have to use the last version of Qt that supports XP, like Qt5.6?
Thank you!
The latest version that supports XP is Qt 5.6.3. The Windows XP support is not enabled by default. You have to download the Qt source-code and compile it with ./configure -target xp. This means, if you install Qt 5.6.3 (pre-built) package the Windows XP support is not enabled! You must compile the source-code.
Qt 5.6.3 is in strict phase and reliable if you want to support Windows XP, which is still installed on many computers in China, India, etc.
Qt 5.6.3 is upwards compatible and supports additional to Windows XP, Windows Vista, Windows 7, Windows 8, Windows 10.
Qt 5.7 and upwards do not support Windows XP. If you modify the PE-Header to make it run, it's likely that the application will crash from time to time as Windows APIs are required that are not available on Windows XP.
Related
I'm using Qt 5.4.1 (for WinRT and Android) on same windows 8.1 host and project using GUI (such as QListView). I see the application running on Windows runtime (built by Qt creator for both WinRT and Android) very different in terms of performance (WinRT build is slower than the Android one about 2-3 times).
How can I solve this? Thanks!
P.S.: I'm trying to use QListView (deploying to windows phone 8.1) and QScroller but is not as fast as listview in Windows phone (Maybe something's not optimized because app running in windows 8.1 (target = host) is slow too).
I have installed the latest version of R from the official site
However when I open it it takes some time to open. I have tested it in Windows 7 64bit edition and it opens very fast.
Is there any known and common problem for windows 8.1?
I originally installed Qt 5.20 with Qt Creator 3.0 on my Win7 64 bit machine and it worked flawlessly. Then I wanted to install it into a Win7 32 bit virtual machine (using VirtualBox). In the VM I start off on the qt-project.org site and download a version. I've tried both the Qt Online Installer for Windows (13 MB) (Info) link and the Qt 5.2.0 for Windows 32-bit (MinGW 4.8, OpenGL, 689 MB) (Info) link. Both installs work and I can compile a simple Hello world demo. However, when Qt starts the Qt Welcome Mode is just a transparent window showing the contents of the desktop. If you change modes and go back to the Welcome mode it will then just show the contents of the previous mode. I would like to have access to the examples and tutorial links.
I'm using VirtualBox 4.3.6 and I have Guest Additions Installed. I'm running a copy of Win 7 Ultimate. The VM is very clean, it has Chrome installed, the latest Win updates and MS Security Essentials and that's about it. The virtual hard disk (vdi) has about 50 Gigabytes of free space after the install.
I've tried
1. turning off Windows Firewall and MS Security Essential real time protection.
2. running as administrator.
3. running in xp SP2 and SP3, and win95 compatibility modes
4. running with Aero disabled
Nothing has helped. Any suggestions?
I't a known bug. The Oracle Virtual Box has problems rendering the QML apps/widgets. And the welcome screen in QtCreator is a QML widget. https://bugreports.qt.io/browse/QTBUG-34964
Workaround
Start QtCreator with -noload Welcome argument, and later in Help > About Plugins... menu disable "Welcome" for good.
As mentioned here, the solution is to do the following:
In Qt Creator, go to Help -> About Plugins...
Uncheck Qt Creator --> Welcome
Restart Qt Creator
Worked for me.
I have only been using Qt (version 4.8) for about a week, and it is working like a charm. So far I have only built 32-bit applications with Qt creator, however I would like to build my application as a 64-bit application because it handles large data sets and requires lots of RAM. Can someone please tell me what are the steps involved to build a project from Qt creator as a 64-bit application ? Please note that my OS is Widows 7 Ultimate 64-bit, i also have Visual Studio 2010 Pro on the same machine. Thanks in advance
From the Start Menu (MSVS2010 - VS Tools) start the "Visual Studio x64 Win64 Command Prompt" and then compile from the command line. It worked for me without problems but it takes a long time.
I don't know if Qt supply a 64bit build but it's easy to do your own
Just fire up the visual studio 64bit tools cmd prompt, download the Qt source.
Then type configure -debug-and-release -opensource -platform win32-msvc2010 and nmake
Simply Add Kit for 64 bit target and build for that target.
Is it ok to develop ASP.NET web applications on MacBook Pro ?
.NET is only available for Windows. There's the Mono project, which is not affiliated with Microsoft, which aims to create an open source .NET runtime and developer tools, usable on *NIX (including Mac OS X). If you want to develop .NET applications under Mac OS, this is your only choice.
Speaking of a MacBook though, you can install Windows on it using Boot Camp or run it in a virtual machine and develop in Visual Studio like on any other Windows box. And this is ok, I don't think anybody will confiscate your Mac for doing so.
If you have Windows running on the Mac then it is OK.
Another way is to use some .NET IDE for Mac (e.g. MonoDevelop)
New from Microsoft, IDE for Mac, Linux and Windows: https://code.visualstudio.com/Download
The best method to do that would be to install windows 10 with bootcamp and then install .NET . The steps involved are pretty straight forward. Just open bootcamp and create the partition and select the ISO of windows. Once installed, tap the options key on boot to boot to windows. If everything is smooth, you can continue the development, else, just open bootcamp again and delete the partition.
https://www.microsoft.com/en-in/software-download/windows10 - open this on mac to get the legal windows image. This will be valid only for a limited time