I'm evaluating Intel Inspector for our project at my work and it is failing to find simple memory leaks I've added as a test.
For example, I added the following code to our project and it is not reported on any run level of memory analysis in Intel Inspector.
char* MyString = new char;
LOG_EVENT("LEAKING MEMORY HERE!")
However, if I put this in a dummy project, Intel Inspector finds the leak properly. The only thing I can think is that our project has slightly different build settings, namely the Code Generation/Runtime Library is set to /MTd as opposed to /MDd. However, even in my dummy project setting this does not have any effect on Intel Inspector's ability to find such blatant errors. Is there anything else I should be looking for in my project that would keep Intel Inspectorfrom finding errors?