To package a standalone application on Windows, you need to provide all the dependencies of your executable. The gallery-core.dll file, the Qt libraries (for example, Qt5Core.dll), and the compiler-specific libraries (for example, libstdc++-6.dll) are some examples of the dependencies required by our executable. If you forget to provide a library, an error will be displayed when you run the gallery-desktop.exe program.
On Windows, you can use the Dependency Walker utility (depends). It will give you a list of all the libraries required by your application. You can download it at www.dependencywalker.com.
For this section, we will create a script to build the project via the command-line interface. Then we will use the Qt tool windeployqt to gather all dependencies required by our application. This example is for a MinGW compiler, but you can easily adapt...