I am using a C# executable with a C++ DLL file and have had no problems whatsoever until now. I am trying to add network streaming to the DLL file and I need to include <string> so that I can send / receive data. I get absolutely no errors compiling and, in fact, I can even run the program with no errors with my small networking library.
The problem is that if I use the code std::string myString anywhere in the program then the DLL doesn't load. I get an error "could not load C runtime library" or something along those lines. Does anyone have any idea why this could be happening? Seems so weird to me.