If you have a C++ file in your program which defines a placement new function, and another C++ file which #includes <new> either directly or indirectly (i.e. a different C++ header that happens to #include <new>), you will get multiple LNK2005 errors.This only happens with the Visual Studio 2012 toolchain. The older toolchains (Visual Studio 2008, 2010) compile and link it just fine.
Visual Studio/Team Foundation Server/.NET Framework Tooling Version
Steps to reproduce
Product Language
Operating System
Operating System Language
Actual results
Expected results