It's impossible.
When the EXE loads the DLL (via LoadLibrary), most of the work done by the DLL loader to fix the addresses. You cannot simply merge the DLL as it is with exe because its addresses are incorrect if they are not dynamically loaded.
, LIB : , , .
, DLL EXE OBJ .