Deploying Qt Application
-
Hi,
I hope all of you will be fine.
I am current facing an issue. I am using Qt SDK 1.1 on Fedora 14. I want to deploy my application for windows.
Please tell me the way to do it.Regards,
Khalid Mushtaq -
Can you please tell me how to cross-compile for windows using Fedora 14 or any other Linux Distribution?
-
You could ask google:
use the second post or look for more results
-
The "MinGW Cross Compiling Environment":http://mingw-cross-env.nongnu.org/ might be a good solution for you. It comes ready to cross-build Qt applications. It does static linking, which might simplify your deployment.
-
Thanks for the answer:-)
Now I am going on track..
Regards,
Khalid Mushtaq -
And don't forget to read
- "Deploying Qt Applications":http://doc.qt.nokia.com/4.7/deployment.html
- "Deploying an Application on Windows":http://doc.qt.nokia.com/4.7/deployment-windows.html
of the Qt docs.
-
Thanks Volker:-)
-
Hello Guys,
@Khalid,
I know this is kinda late to answer exactly one year after the last post, still I'd like to share with you that I do similar thing regularly.I develop, build and run the Qt code on my Ubuntu Linux. When results are satisfactory I compile the code for Windows using the Qt (for Windows) which I've installed on Ubuntu using Wine.
I have to admit that it's very slow using Qt on wine - that's why I do all the stuff on Linux version and when all's fine, set and tested, I do a build on Qt on Wine.
Till now, I've been doing this for Windows, but haven't found any such way for Mac. Please share if any of you know a similar or better way of doing such (cross-compiling stuff) things.I hope this information is useful to you and others.
Also you all might wanna go thru these links:
-
I did enable mingw on Linux last week in Qt Creator (master), that might help a bit with your cross-compiling.
I did limited testing only though: I was able to build a small hello-world application as a PE32 application for windows, but I did not try for a full Qt app.
Please report your findings:-)