Im developing a MFC DLL project in VS2008. 
The dll compiles OK and I can call it fine from an GUI exe that a contractor has developed for me. Visual C++ Redistributables are required to be installed for my dll (and maybe the exe which is developed in C++ too)

Another company wants to licence my dll to use with their C++ exe. They have requested that my dll have no external dependencies. Is it possible to compile my dll to remove all external dependencies like the Visual C++ Redistributables? 

Does setting /MT do this?
I have read [Should I compile with /MD or /MT?](https://stackoverflow.com/questions/757418/should-i-compile-with-md-or-mt) which makes some sense but I am concerned about dll hell.

Can this create issues with exe calling my dll? I read somewhere about that the exe and dll need to be using the same Visual C++ Redistributables or something.

I am somewhat new to C++. Any advice appreciated.