Deployment preparation

The center piece of our application is the cm-ui executable. This is the file that gets launched by the end user and that opens graphical windows and orchestrates all the fancy stuff we’ve written. When we run the cm-ui project in Qt Creator, it opens the executable file for us and everything works perfectly. However, distributing our application to another user is unfortunately more complicated than simply plonking a copy of the executable on their machine and launching it.

Our executable has a variety of dependencies that need to be in place in order for it to run. A prime example of a dependency is our very own cm-lib library. Pretty much all of our business logic is hidden away in there, and without that functionality, ...

Get Learn Qt 5 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.