title: unresolved symbols from boost filesystem
body: <p>I am using boost 1_53 libraries with VS10.<br>
  I am getting many unresolved symbols during linking. like the following:  </p>
  
  <pre><code>error LNK2019: unresolved external symbol "void __cdecl boost_1_53_0::filesystem::path_traits::convert(char const *,char const *,class std::basic_string&lt;unsigned short,struct std::char_traits&lt;unsigned short&gt;,class std::allocator&lt;unsigned short&gt; &gt; &amp;,class std::codecvt&lt;unsigned short,char,int&gt; const &amp;)" (?convert@path_traits@filesystem@boost_1_53_0@@YAXPEBD0AEAV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@AEBV?$codecvt@GDH@5@@Z) referenced in function "void __cdecl boost_1_53_0::filesystem::path_traits::convert(char const *,class std::basic_string&lt;unsigned short,struct std::char_traits&lt;unsigned short&gt;,class std::allocator&lt;unsigned short&gt; &gt; &amp;,class std::codecvt&lt;unsigned short,char,int&gt; const &amp;)" (?convert@path_traits@filesystem@boost_1_53_0@@YAXPEBDAEAV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@AEBV?$codecvt@GDH@5@@Z)
  </code></pre>
  
  <p>I checked /LIBPATH is set correctly also "boost_1_53_0_filesystem-mt.lib" is coming in link line.<br>
  i used dumpbin to find symbol in "lib" its coming like:   </p>
  
  <pre><code>00000036  REL32 00000000 515  ?convert@path_traits@filesystem@boost_1_53_0@@YAXPEBD0AEAV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@AEBV?$codecvt@_WDH@5@@Z (void __cdecl boost_1_53_0::filesystem::path_traits::convert(char const *,char const *,class std::basic_string&lt;wchar_t,struct std::char_traits&lt;wchar_t&gt;,class std::allocator&lt;wchar_t&gt; &gt; &amp;,class std::codecvt&lt;wchar_t,char,int&gt; const &amp;))
  </code></pre>
  
  <p>Is this parameter change causing issue?</p>
  
  <p><strong>EDIT:</strong><br>
  I like to add more details:<br>
  Previously i was using boost 1_48 which was working fine.
  I found that in boost 1_48 symbols under path_traits ends with <strong>@GDH@5@@Z</strong> whicle in boost 1_53 its ending with <strong>@_WDH@5@@Z</strong><br>
  But still It trying to search synbol end with <strong>@GDH@5@@Z</strong><br>
  This can cause error?<br>
  If so why its taking that symbols?</p>