title: Are Boost Debug and Release Libraries the same?
body: <p>My project uses boost-win-1.47-32bit-vs2010 libraries. I am currently running my application in debug mode and it seems to run fine.Now I am planning to build it in release mode and I successfully did that also. However my concern is I did that using the same boost libraries.I never built the boot libraries so I do not know whether the boot libraries I am using is for debug mode or release mode. Any suggestions on how I could find out. Is it possible that the boot libraries I am using was meant to run in both the release and debug mode since I do not get any errors when I change modes ?</p>
  
  <p><strong>Update:</strong></p>
  
  <p>There seems to be two versions of each file in the relevant folder for instance</p>
  
  <pre><code>libboost_thread-vc100-mt-1_47.lib
  
  libboost_thread-vc100-mt-gd-1_47.lib
  </code></pre>
  
  <p>Does this mean it contains both the debug and release libraries. Since I do not explicitly specify anything in the input properties other than the path to the folder in VS2010. I think there might be a chance that I overlooked the fact that the folder contains both the Release and the debug version and when I change the build option to debug it build using the boost debug libraries and when I build using the release option it builds using the release libraries.</p>