title: c++ - Error compiling Anax with Visual Studio 2013
body: <p>I recently motivate myself to code ECS way. So i download anax and tryed to compile it. Here is the problem, i only tryed and didn't achieved it. I generated the file for Visual Studio and upgraded msvc12 to latest version. But now i get this error and I have no idea how to fix it : 
  error C2664: 'void std::vector>::emplace_back(anax::Entity::Id::int_type &amp;,unsigned __int64 &amp;)' : cannot convert argument 1 from 'anax::Entity::Id::int_type' to 'anax::Entity::Id::int_type &amp;'</p>
  
  <p>And here is the code line which throws the error : </p>
  
  <pre><code>m_freeList.emplace_back(static_cast&lt;Entity::Id::int_type&gt;(id.index), counter);
  </code></pre>
  
  <p>Does someone has an idea how to fix this ?</p>