In my instance, it needed platforms/qwindows.dll, qoffscreen.dll, qminimal.dll
even though dependency walker not showing them along with ICU and classic Qt dlls. Dont know about ICU, I just needed to put that in the archive. Maybe there is a way for not putting it in the archive but I dont know.
DLLs are more than 30 mbytes.
For Qt 4. It is like 10~ mbytes for DLLs.
Look at my old projec: (There are some extra dlls that should not be considered though)
Qt 5:
https://transfer.sh/tULS5/Flappy%20Bird_x86_win32_v1.2.0.zipQt 4:
https://transfer.sh/15SPsd/FlappyQt_CD_Demo_win32.zipOne of the icu dlls I put was probably cropped version I found randomly on the internet.
.
And one more thing,
There was something wrong with Qt's OpenGl support. Maybe its fixed in 5.9 but if possible, do not use Qt's wrappers for OpenGL.