I just relearned a valuable lesson today, make sure when you are using multiple libraries in your C++ project, that they all use the same runtime library. For instance, if you have one library set to use the Multi-threaded (/MT) runtime library, then make sure the consuming project also is set to use the Multi-threaded (/MT) runtime library.