Installing plugin but dll not found

After generating a plugin dll in vs2015, double clicked on the project in ue4 launcher. It came up with cant found myplugin.dll, missing module…

I have managed to solve the “why cant UE4 find my plugin” issue after some searching in UE4 answerhub. The solution i did was to “forcefully” move the plugin dll to the project/binaries, which seems to be wrong approach as the previous version of the plugin didnt require me to do so in earlier version of UE4.

So i need to ask this qns…

Qns : How to direct UE4 to find the dll in the plugin folder after the dll has been generated by VS2015?

Hi pickersZ,

I made a new project in 4.13.2 and added a new custom plugin to it. Then I built the project in Visual Studio and double-clicked the project in the Launcher to re-open it. The project opened without any messages about a missing plugin .dll file. Would you be able to provide some additional information about what you are experiencing?

  • What are your Solution Configuration and Solution Platform settings in Visual Studio?
  • Is this occurring only in your own project, or do you see it in a new project as well?
  • What template did you use when you created the project?
  • What type of plugin did you create in the project?

Hi , thanks for looking into this. I think i have solved the mystery after seeing your post by creating a new c++ project and seeing the differences.

i will try to be coherent in my posting…

The errors came in when i was trying to install the “marketplace plugin” and “github plugin” variations together.

These can be seen in UE4editor>>Edit>> Plugins

  • Installed category >> marketplace plugin

  • Project category >> github plugin

They could only be either both ticked/unticked, but not selectively.

Launching the UE4 editor from the launcher with both options ticked will create an error, thereby kicking me out.

Launching the UE4 editor from the launcher with both options unticked will complain about missing dll.

The only way to get it working then was to move the plugin dll into the project/binaries, which was what i did earlier.

So the actual solution was to either to install marketplace plugin or github version, but not both. Silly me.

The plugin in question that i was using is RuntimeMeshComponent. Currently there isnt any option to uninstall the marketplace plugin. I will ask the author to see if this can be done.

Thank you for your assistance.

Hi pickersZ,

Yes, I would expect that there would probably be issues when you have two different instances of the same plugin in a project. I did try adding both versions of the Runtime Mesh Component plugin to a project, and saw what you described about always having both instances of the plugin either enabled or disabled.

The Editor should be able to find the plugin .dll files in the plugin Binaries folder, which is located at ProjectRoot\Plugins\RuntimeMeshComponentPlugin\Binaries. Is this where you got the file from in order to move it to the Project Binaries folder?

Hi ,

Yes, that was the location where i got the plugin dll from, to move it to the project binaries. Strangely the dll worked without having to enable the plugin in the ue4 editor.