title: Including external DLL dependencies in your dll project?
body: <p>A person on my team is currently working on a C DLL which relies on MKL math library DLLs. We're a little confused about something though.</p>
  
  <p>This question is more about the standard way of dealing with dependent DLL's when you're building your own DLL.</p>
  
  <p>Let's say:</p>
  
  <ul>
  <li>Our program is written/compiled in Visual studio as a C program</li>
  <li>It relies on MKL DLLs written in C++ (works fine)</li>
  <li>How does the person using our DLL get MKL? Should we somehow include it in our DLL? Do we tell them to separately get that?  Will separately getting it even work that way?  I wasn't sure if them importing our DLL and the MKL DLL would make our DLL correctly detect MKL.</li>
  </ul>