title: How to build log4cxx in Visual Studio 2015
body: <p>I have been using log4cxx, it worked OK for my needs. We are moving to VS 2015 and I have discovered that the compiler in Visual Studio 2015 is throwing errors when I try to rebuild log4cxx 0.10.0.1. The build still works if I change the project toolset to Visual Studio 2013 (v120), but when I try to use it has problems at runtime.<br>
  See below the error message it occurs on multiple occasions . 
  Has anyone found a way to build log4cxx properly with Visual Studio 2015? </p>
  
  <pre><code>4&gt;..\..\Log4cxx\log4cxx\apache-log4cxx-0.10.0\src\main\include\log4cxx/layout.h(90): error C2248: 'log4cxx::helpers::ObjectImpl::ObjectImpl': cannot access private member declared in class 'log4cxx::helpers::ObjectImpl'
  4&gt;..\..\Log4cxx\log4cxx\apache-log4cxx-0.10.0\src\main\include\log4cxx/helpers/objectimpl.h(43): note: see declaration of 'log4cxx::helpers::ObjectImpl::ObjectImpl'
  4&gt;..\..\SDKS\Log4cxx\log4cxx\apache-log4cxx-0.10.0\src\main\include\log4cxx/helpers/objectimpl.h(28): note: see declaration of 'log4cxx::helpers::ObjectImpl'
  4&gt;..\..\SDKS\Log4cxx\log4cxx\apache-log4cxx-0.10.0\src\main\include\log4cxx/layout.h(90): note: This diagnostic occurred in the compiler generated function 'log4cxx::Layout::Layout(const log4cxx::Layout &amp;)'
  </code></pre>