Important: Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

Origin cant find or load the qt platform plugin "windows"???



  • Ill be honest, I have absolutely NO idea what the hell im doing or what any of this means at all. After making an account here my brain has begun to melt at the stuff on here, none of this makes sense.

    With that in mind, every time I attempt to launch a game from the EA Origin game launcher i get the same error, which reads:
    image of error here:)

    not sure what else to say as I genuinely have no clue what it means or why it's happening, never experienced this before.


  • Moderators

    Hi @raidsnake22, and welcome!

    This is a programming forum where people discuss how to use Qt to create software.

    EA Origin is a program that uses Qt.

    You're getting that error because your PC contains a program that has messed up EA Origin's ability to load Qt DLLs. So, you'll probably need to track down the culprit and uninstall it.

    Did the error start happening recently? Or has it been happening ever since you installed Origin?



  • hi and thanks for the response.

    this is a new error that hasn't ever happened to me before, I've had origin installed for years now and no problems like this before.

    I've been away from my pc for a few months and only just been able to get back to it so I cannot recall if I installed any new programs that would have screwed up origins Qt thingies.

    p.s. sorry for the late response, I fell asleep!


  • Moderators

    You're welcome.

    @raidsnake22 said in Origin cant find or load the qt platform plugin "windows"???:

    this is a new error that hasn't ever happened to me before, I've had origin installed for years now and no problems like this before.

    That means the problematic program was installed years after you installed EA origin.

    The Windows 10 Apps & Features settings screen shows you the date when each program is installed. Look there to see if you can find a clue.

    Or, if you know how to run scripts and programs from the Command Prompt, you can download ListDLLs to investigate.

    1. Try to launch EA Origin again.
    2. When the error message about "Qt platform plugin" appears, leave it open.
    3. Run listdlls -v origin from the Command Prompt. You will see the DLLs that EA Origin has tried to load. This list should include the "wrong" DLLs that were installed with the problematic program.

    p.s. sorry for the late response, I fell asleep!

    No problem. This is a forum and not a chat room, so it is normal for replies to take a few days (or even longer)



  • @JKSH Just as I was about to reply, my Origin client updated and will now launch the client with no errors!

    However when I go to launch a game from the client, shortcut or the direct .exe for the game, I still get the identical error as before (including the window being labeled "Origin" and not the games name).

    As for checking the Apps & Features page for a possible culprit, I have come up empty handed as the sort by installation date option does not at all seem to sort by installation date.

    As for your suggested command prompt script, I downloaded the ListDLLs file and ran the .exe inside (not sure if i was supposed to but i though it might help) which resulted in a long list of .dll file locations being spat at me, nothing that makes sense to me. And when trying to run listdlls -v origin through command prompt in administrator mode i simply got:

    C:\WINDOWS\system32>listdlls -v origin
    'listdlls' is not recognized as an internal or external command,
    operable program or batch file.
    
    C:\WINDOWS\system32>
    

    in return. I attempted to run this from the Origin directory, the game directory and from the C:\ drive but to no different results. I apologise but I'm not very familiar with the command prompt and batch, and I've let the fact that I am mildly familiar in other programming languages get to my head lol.

    EDIT:
    After not admitting defeat there, i constructed a .bat file with the script you provided and placed it along with Listdlls.exe in my origin directory and ran the .bat file, to which it returned this!

    I really dont expect you to sift through all of that so please don't trouble yourself too much, I just simply have no idea what information is useful here (if any at all).


  • Moderators

    @raidsnake22 said in Origin cant find or load the qt platform plugin "windows"???:

    After not admitting defeat there, i constructed a .bat file with the script you provided and placed it along with Listdlls.exe in my origin directory and ran the .bat file, to which it returned this!

    I really dont expect you to sift through all of that so please don't trouble yourself too much, I just simply have no idea what information is useful here (if any at all).

    Nice!

    However when I go to launch a game from the client, shortcut or the direct .exe for the game, I still get the identical error as before (including the window being labeled "Origin" and not the games name).

    Hmm... that's weird. Can you run listdlls again while the error message is visible on your screen?

    Normally, the "Qt platform plugin" error shows when the program can't load platforms\qwindows.dll but it looks like it's found in your system.

    I just found out that listdlls origin (without -v) shows more DLLs and less details. Here is my list from the Origin folder (I cleaned up my listdlls output) See if you've got all of them:

    C:\Program Files (x86)\Origin\d3dcompiler_47.dll
    C:\Program Files (x86)\Origin\icudt58.dll
    C:\Program Files (x86)\Origin\icuuc58.dll
    C:\Program Files (x86)\Origin\IGO32.dll
    C:\Program Files (x86)\Origin\imageformats\qgif.dll
    C:\Program Files (x86)\Origin\imageformats\qico.dll
    C:\Program Files (x86)\Origin\imageformats\qjpeg.dll
    C:\Program Files (x86)\Origin\imageformats\qmng.dll
    C:\Program Files (x86)\Origin\imageformats\qtga.dll
    C:\Program Files (x86)\Origin\imageformats\qtiff.dll
    C:\Program Files (x86)\Origin\imageformats\qwbmp.dll
    C:\Program Files (x86)\Origin\LIBEAY32.dll
    C:\Program Files (x86)\Origin\libEGL.DLL
    C:\Program Files (x86)\Origin\libGLESv2.dll
    C:\Program Files (x86)\Origin\mediaservice\dsengine.dll
    C:\Program Files (x86)\Origin\Origin.exe
    C:\Program Files (x86)\Origin\Origin.exe
    C:\Program Files (x86)\Origin\OriginClient.dll
    C:\Program Files (x86)\Origin\platforms\qwindows.dll
    C:\Program Files (x86)\Origin\Qt5Core.dll
    C:\Program Files (x86)\Origin\Qt5Gui.dll
    C:\Program Files (x86)\Origin\Qt5Multimedia.dll
    C:\Program Files (x86)\Origin\Qt5Network.dll
    C:\Program Files (x86)\Origin\Qt5Positioning.dll
    C:\Program Files (x86)\Origin\Qt5PrintSupport.dll
    C:\Program Files (x86)\Origin\Qt5Qml.dll
    C:\Program Files (x86)\Origin\Qt5Quick.dll
    C:\Program Files (x86)\Origin\Qt5QuickWidgets.dll
    C:\Program Files (x86)\Origin\Qt5TextToSpeech.dll
    C:\Program Files (x86)\Origin\Qt5WebChannel.dll
    C:\Program Files (x86)\Origin\Qt5WebEngineCore.dll
    C:\Program Files (x86)\Origin\Qt5WebEngineWidgets.dll
    C:\Program Files (x86)\Origin\Qt5WebSockets.dll
    C:\Program Files (x86)\Origin\Qt5Widgets.dll
    C:\Program Files (x86)\Origin\Qt5Xml.dll
    C:\Program Files (x86)\Origin\ssleay32.dll
    


  • @JKSH Just tried that listdlls origin and it returned:

    C:\Program Files (x86)\Origin\OriginWebHelperService.exe
    C:\Program Files (x86)\Origin\OriginWebHelperService.exe
    C:\Program Files (x86)\Origin\Qt5Xml.dll
    C:\Program Files (x86)\Origin\Qt5Network.dll
    C:\Program Files (x86)\Origin\Qt5Widgets.dll
    C:\Program Files (x86)\Origin\Qt5Core.dll
    C:\Program Files (x86)\Origin\Qt5WebSockets.dll
    C:\Program Files (x86)\Origin\LIBEAY32.dll
    C:\Program Files (x86)\Origin\Qt5Gui.dll
    C:\Program Files (x86)\Origin\platforms\qwindows.dll
    C:\Program Files (x86)\Origin\ssleay32.dll
    

    I did check and i do infact have all the .dlls located in C:\Program Files (x86)\Origin\imageformats\ so i am unsure as to why they do not show up on the list(I hope you'll forgive me for not checking if I have all the .dlls in my directory that you had listed, I do not get much freetime to do this).

    I wish I could help more here, but I truly am at a loss to what the solution to this issue is or even what the issue is and how it happened :/


  • Banned

    This post is deleted!

Log in to reply