title: dll needed at runtime if lib included?
body: <p>I want to create a .dll (in C++) that uses RAPI. For this I create the visual studio project and then I set the additional include directories to the place where I have "rapi2.h" needed, and also the additional link directories to the place where rapi.lib is located. </p>
  
  <p>Then I write another application using my created .dll file. This method works fine, but at runtime I need rapi.dll to be existent on the computer running my application.</p>
  
  <p>Is there any way to add a .dll into another .dll s that the first is not needed at runtime?</p>
  
  <p>Maybe this is a beginner question, but why do I need the dll at runtime but at compilation is enough only the .lib, and .h associated?</p>