Application failed to start because it could not find or load the QT platform plugin windows
Well I solved my issue, although I'm not sure what the difference is:
I copied every dll from my qt directory into both ./ and ./platforms of my application directory.
The application got past the error, but then crashed.
VERSION.dll was causing the crash (noted in dependency walker), so I removed it from both places.
The Application started up, so I systematically removed all unneeded dll's.
This got me back to the same state I had originally.
I then uninstalled my application and re-installed (with only the ./platforms/qwindows.dll file remaining), application works correctly.
So all I can assume is that I had an incorrect version of qwindows.dll in the platforms directory.
Failed to load platform plugin xcb while launching qt5 app on linux without qt installed
Use ldd (man ldd) to show shared library dependencies. Running this on libqxcb.so
.../platforms$ ldd libqxcb.so
shows that xcb depends on libQt5DBus.so.5 in addition to libQt5Core.so.5 and libQt5Gui.so.5 (and many other system libs). Add libQt5DBus.so.5 to your collection of shared libs and you should be ready to move on.
Related Topics
C++ Visual Studio "Non-Standard Syntax; Use '&' to Create a Pointer to Member"
What Is Linux's Native Gui API
Initializing the Size of a C++ Vector
What Is the Most Efficient Way to Display Decoded Video Frames in Qt
Read File Names from a Directory
Copying Std::Vector: Prefer Assignment or Std::Copy
C++ Gdb Python Pretty Printing Tutorial
Why Are Forward Declarations Necessary
Why Do Reference Type Members Cause Implicitly-Declared Copy Assignment Operator to Be Deleted
Spirit-Qi: How to Write a Nonterminal Parser
Using Boost::Iostreams::Mapped_File_Source with Std::Multimap
What C++ Pitfalls Should I Avoid
Default Parameters with C++ Constructors
General Rules of Passing/Returning Reference of Array (Not Pointer) To/From a Function
How to Enable Experimental C++11 Concurrency Features in Mingw