It would help to know the error code and message.
But I guess that it fails because it has been already loaded from a different location (the system folder).
If you really want to place the runtime DLL in your application folder this may help:
How do i tell application manifest file to use a DLL in current directory ?[
^].
Then there is also no need to load the DLL manually.
But there is usually no reason to do so. A better alternative would be linking the runtime statically (Project properties, C/C++, Code Generation, Runtime Library: /MT and /MTd for debug builds).