No, I'd use shared Qt and either ship the libraries with your binary or rely on the end-user to install Qt libraries. The deployment page explains how to launch your application form a shell script so that the libraries are found. You can wrap it in one of the common Linux deployment package or just ship a gzipped tar file that just needs to be extracted.
Most 64-bit Linux installs are capable of running a 32-bit app, so I would try that first.
Yes, XP up. If you build a 32-bit app it will run on either 32- or 64-bit systems. You can develop in a virtual machine if that is easier.-For Windows users,
Problem2: I've tried to cross-compile the app for windows from my PC using wine and mingw32, following every tuto I could find on the web, but I never got it to work; there always seemed to be an error with the qmake.conf file or something. I've come to the conclusion that even though I don't have a PC with Windows on it, I should just find one (I guess I would need one anyway to test the app) and compile my source there.
Q3: Suppose I manage to do that. Will my exe file work on all Windows computers?
Yes, this would normally be expected by Windows users, but you can do a zip bundle that just needs to be unzipped. The layout of a Windows deployment is covered many, many times in this forum.Q4: Should I try to create an installer (is it going to drive me crazy as well)?
You would normally build an App bundle. I cannot really help here, having never done it in anger.-For Mac users,
Q5: I guess it's gonna be pretty much the same as for Linux case? (the advantage is, I do have a Mac at home).
Bookmarks