Some problem of import the Assimp import library?

I want to make the show room or game can runtime loading the FBX 3D scan model (include the skeleton) inside the game.

I am a new hand of the UE4, I saw so many post about the loading the FBX model in Unreal4 runtime.

I saw some people use the free 3D import library : Assimp in UE4 , can make the runtime loading the FBX model,

so I try that too.

But in the moment I import the Assimp library, when I build the project in Visual studio, the window had pop up the
window say that The program can’t start because assimpd.dll is missing from your computer. Try reinstalling the program to fix this problem.

This is my _Build.cs :

using System.IO;
using UnrealBuildTool;

public class FBX_imp2 : ModuleRules
{
    
    private string ModulePath
    {
        get { return Path.GetDirectoryName(RulesCompiler.GetModuleFilename(this.GetType().Name)); }
    }

    private string ThirdPartyPath
    {
        get { return Path.GetFullPath(Path.Combine(ModulePath, "C:/Users/Sunny Wong/Documents/Unreal Projects/FBX_imp2/ThirdParty/")); }
    }




    public FBX_imp2(TargetInfo Target)
	{
        
        PublicDependencyModuleNames.AddRange(new string[] { "Core", "CoreUObject", "Engine", "InputCore" });

        LoadASSIMP(Target);

        /*
       PublicIncludePaths.Add("C:/Users/Sunny Wong/Documents/Unreal Projects/FBX_imp2/ThirdParty/assimp");

       //PublicIncludePaths.Add("C:/Users/Sunny Wong/Documents/Unreal Projects/FBX_imp2/ThirdParty/assimp/Compiler");
       PublicAdditionalLibraries.Add("C:/Users/Sunny Wong/Documents/Unreal Projects/FBX_imp2/ThirdParty/lib/assimpd.lib");
       */
    }



    public bool LoadASSIMP(TargetInfo Target)
    {
        bool isLibrarySupported = false;

        if ((Target.Platform == UnrealTargetPlatform.Win64) || (Target.Platform == UnrealTargetPlatform.Win32))
        {
            isLibrarySupported = true;

            string PlatformString = (Target.Platform == UnrealTargetPlatform.Win64) ? "x64" : "x86";
            string LibrariesPath = Path.Combine(ThirdPartyPath,"lib");

            PublicAdditionalLibraries.Add(Path.Combine(LibrariesPath, "assimpd" + ".lib"));
        }

        if (isLibrarySupported)
        {
            // Include path
            PublicIncludePaths.Add(Path.Combine(ThirdPartyPath, "assimp"));
        }

        Definitions.Add(string.Format("WITH_ASSIMP_BINDING={0}", isLibrarySupported ? 1 : 0));

        return isLibrarySupported;
    }



}

And I have include the .h file in my .h and .cpp

#include <C:/Users/Sunny Wong/Documents/Unreal Projects/FBX_imp2/ThirdParty/assimp/Importer.hpp>      // C++ importer interface
#include <C:/Users/Sunny Wong/Documents/Unreal Projects/FBX_imp2/ThirdParty/assimp/scene.h>           // Output data structure
#include <C:/Users/Sunny Wong/Documents/Unreal Projects/FBX_imp2/ThirdParty/assimp/postprocess.h>     // Post processing flags
#include <iostream>

sorry for my poor english, thank you everyone~~~.

You should paste the dll file into Game/Binaries/Win64

Thank you very much.

Is it working now ?

Actually I also want runtime 3d model loading.Is there any other proper way ?