What is the proper way to deploy a qt application?
Installation programs
Static/Dynamic linking
etc
what are the patterns/best practices for deploying a qt application.
What is the proper way to deploy a qt application?
Installation programs
Static/Dynamic linking
etc
what are the patterns/best practices for deploying a qt application.
On which platform?
Static / dynamic is primarily about preference. Static linking gives a huge executable, and you will have to handle plugins with care. Dynamic means more files to keep track of.
On Linux, you simply rely on the Qt version provided by the distribution. Build a deb or an rpm depending on your target platform.
On Windows, the dependency walker is your friend. It lets you track the dll dependencies (if using mingw, do not forget the mingw run-time dll). All you need to do is to keep track of the plugins that you rely on.
On OS X, I have no personal experience, but you will have to build a bundle of some sort.
Cool thanks. I was watching a qt video saying that if you are using the open source version that you have to dynamically link to the qt libraries other than that i will try out the rest. Mostly Linux and Windows.
Bookmarks