I don’t know why my question was deleted, so I repost this question again.
When I try to package a test game with source code build, I have some problems:
The UnrealBuildTool compiles engine plugins to generate static libraries like mygame-Paper2D.lib, mygame-SteamVR.lib under Engine/Plugins folder, as these libraries needs to be linked to the program at compile time. I thought plugins should like dynamic library and load at run time. Also, generating these static libraries under Engine folder seems to be unreasonable. Does any one know why plugins need to be linked to the program?
Thanks in advance for your help.