Edit:Some people started to mark my question as a duplicate. Do not forget that many similar questions existed when I asked this one (see e.g. the list below). However, none of these answers solved my problem. After a long search I found a comment which had been ignored by all users pointing to the missing lib. Now, many months later, the comment has been changed to an answer. However, when I answered this question by msyself I intended to help other people by directly providing the solution. This should not be forgotten and so far my answer helped a lot of people. Therefore my question is definitely not a duplicate. By the way: The accepted answer within the provided link on top does not solve the problem!
Nov 17, 2015 This application failed to start because it could not find or load the Qt platform plugin 'windows'. Closed NejiHyuga900 opened this issue Nov 17, 2015 16 comments Closed This application failed to start because it could not find or load the Qt platform plugin 'windows'.
Dec 04, 2018 QT platform plugin missing Hello, I probably (accidently) deleted my QT platform plugin now I get this warning when widows starts: 'This application failed to start because it could not find or load the QT platform plugin 'windows' in. This application failed to start because it could not find or load the Qt platform plugin 'windows'. Available platform plugins are: minimal, offscreen, windows. Reinstalling the application may fix this problem. I build with visual studio 2010, using Qt5.3 on windows 7,configured with CMake. Any suggestion please? Regards, Daniele.
Yes, i used the search:
However, in my case the problem still persists. I am using Qt 5.1.1 with Visual Studio 2012 and developed my Application on Windows 7 with Qt Creator 2.8.1. Application is compiled in 'Release'-mode and can be executed if directly started with Qt Creator.
However, when starting from the 'release'-Folder, i get the following message:
This application failed to start because it could not find or load the Qt platform plugin 'windows'. Available platform plugins are: minimal, offscreen, windows.
Reinstall Qt Platform Plugin Windows Downl…
Folder structure looks like this:
Platforms is the folder directly copied from QtQt5.1.15.1.1msvc2012pluginsplatforms including e.g. qwindows.dll. Does not matter if I rename it to 'platform' as some other users did. Qt is still not finding the 'platform plugin windows', where is my mistake?
16 Answers
Okay, as posted here https://stackoverflow.com/a/17271172/1458552 without much attention by other users:
The libEGL.dll was missing! Even though this has not been reported when trying to start the application (all other *.dlls such as Qt5Gui.dll had been reported).
I created a platforms directory next to my exe location and put qwindows.dll inside, but I still received the 'Failed to load platform plugin 'windows'. Available platforms are: windows' error.
I had copied qwindows.dll from C:QtQt5.1.1ToolsQtCreatorbinpluginsplatforms, which is not the right location. I looked at the debug log from running in Qt Creator and found that my app was looking in C:QtQt5.1.15.1.1mingw48_32pluginsplatforms when it ran in the debugger.
When I copied from C:QtQt5.1.15.1.1mingw48_32pluginsplatforms, everything worked fine.
The release is likely missing a library/plugin or the library is in the wrong directory and or from the wrong directory.
Create a folder named 'platforms' in the same directory as your application.exe file. Copy and paste the qwindows.dll, found in the /bin of whichever compiler you used to release your application, into the 'platforms' folder. Like magic it works. If the .dll is not there check plugins/platforms/ ( with plugins/ being in the same directory as bin/ ) : PfunnyGuy's comment.
It seems like a common issue is that the .dll was taken from the wrong compiler bin. Be sure to copy your the qwindows.dll from the same compiler as the one used to release your app.
Also another helpful tip, Qt comes with platform console applications that will add all dependencies (including ones like qwindows.dll and libEGL.dll) into the folder of your deployed executable. The application for windows is called windeployqt and the documentation can be found here http://doc.qt.io/qt-5/windows-deployment.html.
Setting the QT_QPA_PLATFORM_PLUGIN_PATH
environment variable to %QTDIR%pluginsplatforms worked for me.
It was also mentioned here and here.
Onedrive Qt Platform Plugin Windows Error
I ran into this and none of the answers I could find fixed it for me.
My colleauge has Qt (5.6.0) installed on his machine at:C:QtQt5.6.05.6msvc2015plugins
I have Qt (5.6.2) installed in the same location.
I learned from this post: http://www.tripleboot.org/?p=536, that the Qt5Core.dll has a location to the plugins written to it when Qt is first installed.Since my colleague's and my Qt directories were the same, but different version of Qt were installed, a different qwindows.dll file is needed. When I ran an exe deployed by him, it would use my C:QtQt5.6.05.6msvc2015pluginsplatformsqwindows.dll file instead of the one located next to the executable in the .platforms subfolder.
To get around this, I added the following line of code to the application which seems to force it to look next to the exe for the 'platforms' subfolder before it looks at the path in the Qt5Core.dll.
I added the above line to the main method before the QApplication call like this:
create dir platforms
and copy qwindows.dll
to it, platforms
and app.exe
are in the same dir
cd app_dirmkdir platformsxcopy qwindows.dll platformsqwindows.dll
Folder structure+ app.exe+ platformsqwindows.dll
I found another solution. Create qt.conf in the app folder as such:
And then copy the plugins folder into the app folder and it works for me.
Peter QuiringPeter QuiringMost of these answers contain good (correct) info, but in my case, there was still something missing.
My app is built as a library (dll) and called by a non-Qt application. I used windeployqt.exe
to set up the Qt dlls, platforms, plugins, etc. in the install directory, but it still couldn't find the platform. After some experimentation, I realized the application's working directory was set to a different folder. So, I grabbed the directory in which the dll 'lived' using GetModuleHandleExA
and added that directory to the Qt library path at runtime using
This worked for me.
I had this problem while using QT 5.6, Anaconda 4.3.23, python 3.5.2 and pyinstaller 3.3.I had created a python program with an interface developed using QTcreator, but had to deploy it to other computers, therefore I needed to make an executable, using pyinstaller.
Click download file button or Copy management by richard daft URL which shown in textarea when you clicked file title, and paste it into your browsers address bar. In next page click regular or free download and wait certain amount of time (usually around 30 seconds) until download button will appead. If file is multipart don't forget to check all parts before downloading!. Management daft 12th edition pdf. 2.
I've found that the problem was solved on my computer if I set the following environment variables:
QT_QPA_PLATFORM_PLUGIN_PATH: %QTDIR%pluginsplatforms
Merlin serial wikipedia. QTDIR: C:Miniconda3pkgsqt-5.6.2-vc14_3Library
But this solution only worked on my PC that had conda and qt installed in those folders.
To solve this and make the executable work on any computer, I've had to edit the '.spec' (file first generated by pyinstaller) to include the following line:
datas=[( 'C:Miniconda3pkgsqt-5.6.2-vc14_3Librarypluginsplatforms*.dll', 'platforms' ),]
As noted below the two are now on different version paths. Dnn version 5. 6 download. On September 26, 2016, Joe Brinkman (DNN VP of Technology & Community Relations) announced: 'that by the end of 2016, DNN will introduce DNN 9 with a brand new administrative experience that replaces the dated Web Forms based admin and host modules that we use today.' This maintenance release cleaned up the display of the Persona Bar introduced into the Platform in 9.0.0, as well as other miscellaneous fixes. You can read the for more details.DNN Platform 9.0 was released on December 7, 2016, as was the licensed version, Evoq 9.0. DNN is making a serious effort this year to encourage past and current users to experience these upgraded versions, largely because the improvements in UI/UX over older versions of DNN are substantial.DNN Platform 8.0.4 was released on August 18, 2016, while the licensed edition, Evoq 8.5.0 was released on August 22, 2016.
This solution is based on the answers of Jim G. and CrippledTable
I had the same problem and solved it by applying several things.The first, if it is a program that you did with Qt.
Download Qt Platform Plugin Windows
In the folder (in my case) of 'C: Qt Qt5.10.0 5.10.0 msvc2017_64 plugins' you find other folders, one of them is 'platforms'. That 'platforms' folder is going to be copied next to your .exe executable. Now, if you get the error 0xc000007d is that you did not copy the version that was, since it can be 32bits or 64.
If you continue with the errors is that you lack more libraries. With the 'Dependency Walker' program you can detect some of the missing folders. Surely it will indicate to you that you need an NVIDIA .dll, and it tells you the location.
Another way, instead of using 'Dependency Walker' is to copy all the .dll from your 'C: Windows System32' folder next to your executable file. Execute your .exe and if everything loads well, so you do not have space occupied in dll libraries that you do not need or use, use the .exe program with all your options and without closing the .exe you do is erase all the .dll that you just copied next to the .exe, so if those .dll are being used by your program, the system will not let you erase, only removing those that are not necessary.
I hope this solution serves you.
Onedrive Qt Platform Plugin Windows Download
Remember that if your operating system is 64 bits, the libraries will be in the System32 folder, and if your operating system is 32 bits, they will also be in the System32 folder. This happens so that there are no compatibility problems with programs that are 32 bits in a 64-bit computer.The SysWOW64 folder contains the 32-bit files as a backup.
EJoshuaSFor a MinGW platform and if you are compiling a Debug target by a hand made CMakeLists.txt written ad hoc you need to add the qwindows.dll to the platform dir as well.The windeployqt executable does its work well but it seems that for some strange reason the CMake build needs the release variant as well.In summary it will be better to have both the qwindows.dll and qwindowsd.dll in your platform directory.I did not notice the same strange result when importing the CMake project in QtCreator and then running the build procedure.Compiling on the command line the CMake project seems to trigger the qwindows.dll dependency either if the correct one for the Debug target is set in place (qwindowsd.dll)
.RegiStax V3 ReviewRegiStax V3 is professional software for image processing that allows you to considerably improve the photos of space. Registax 6 download.
Use this batch file: RunWithQt.bat
- to use it, drag your gui.exe file and drop it on the RunWithQt.bat in explorer,
- or call
RunWithQt gui.exe
from the command line
If you have Anaconda installed I recomend you to uninstall it and try installing python package from source, i fixed this problem in this way
The application qtbase/bin/windeployqt.exe deploys automatically your application. If you start a prompt with envirenmentvariables set correctly, it deploys to the current directory.You find an example of script:
Lets say, you wanted to have some CGAL-Demos portable. So you'd have a folder 'CGAL', and in it, 1 subfolder called 'lib': all (common) support-dlls for any programs in the CGAL-folder go here. In our example, this would be the Dll-Download: simply unzip into the 'lib' directory. The further you scroll down on the demos-page, the more impressive the content. In my case, the polyhedron-demo seemed about right. If this runs on my 10+ yo notebook, I'm impressed. So I created a folder 'demo' in the 'CGAL'-directory, alongside 'lib'.Now create a .cmd-file in that folder. I named mine 'Polyhedron.cmd'. So we have a directory structure like this:
In this little example, 'Polyhedron.cmd' contains the following text:
Sep 05, 2019 HOW TO DOWNLOAD & INSTALL NEED FOR SPEED MOST WANTED 2005 Click the Download button or the logo below and you will be redirected to MEGA. Click Download through your web browser or Download with MEGASync to start the download. For downloading through web, you should use the Chrome browser and the MEGA extension, which you can get here. Nov 15, 2017 Need For Speed Most Wanted 2005 is a Racing video game that was released in November 25, 2005. Today you can easily download Need For Speed Most Wanted 2005 game for PC from our website. Developers of this installment EA Black Box Studios, EA Redwood Shores Studios and published by Electronic Arts Studios. Jun 07, 2019 Download Need for Speed Most Wanted 2005 game PC free on windows 7/8/10 only from our website without any kind of tension. Need for Speed Most Wanted 2005 is an racing installment where our player has to fight with one of the greatest warriors of all time in Gameplay. How to download nfs most wanted 2005. Need for Speed Most Wanted 2005 Free Download. Located on this page is a Need for Speed Most Wanted 2005 Free Download! Scroll down below for additional information to the game, minimum PC specifications, steps for installation, and an UploadHaven download to the game itself!
All scripts can be the same apart from the last line, obviously. The only caveat is: the 'DOS-Window' stays open for as long as you use the actual program. Close the shell-window, and you kill the *.exe as well. Whereever you copy the 'CGAL'-folder, as the weird '%~dp0'-wriggle represents the full path to the *.cmd-file that we started, with trailing '. So '%me%lib' is always the full path to the actual library ('CGALlib' in my case). The next 2 lines tell Qt where its 'runtime' files are. This will be at least the file 'qwindows.dll' for Windows-Qt programs plus any number of *.dlls. If I remember rightly, the Dll-library (at least when I downloaded it) had a little 'bug' since it contains the 'platforms'-directory with qwindows.dll in it. So when you open the lib directory, you need to create a folder 'plugins' next to 'platforms', and then move into 'plugins'. If a Qt-app, any Qt-app, doesn't find 'qwindows.dll', it cannot find 'windows'. And it expects it in a directory named 'platforms' in the 'plugins' directory, which it has to get told by the OS its running on..and if the 'QT_PLUGIN_PATH' is not exactly pointing to all the helper-dlls you need, some Qt-programs will still run with no probs. And some complain about missing *.dlls you've never heard off..
For me the solution was to correct the PATH
variable. It had Anaconda3Librarybin as one of the first paths. This directory contains some Qt libraries, but not all. Apparently, that is a problem. Moving C:ProgramsQt5.12.3msvc2017_64bin to the front of PATH
solved the problem for me.
protected by Community♦Jan 29 at 10:18
Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).
Would you like to answer one of these unanswered questions instead?