title: Linker error with Boost 1.60 and VS 2013 on x64
body: <pre><code>#include &lt;iostream&gt;
  #include &lt;boost/timer/timer.hpp&gt;
  
  int main()
  {
      boost::timer::auto_cpu_timer s;
      std::cout &lt;&lt; "Hello World!" &lt;&lt; '\n';
      return 0;
  }
  </code></pre>
  
  <p>Compiled this above mentioned code in qt with msvc 12.0 x64 and it throws the following error:</p>
  
  <pre><code>libboost_timer-vc120-mt-gd-1_60.lib(cpu_timer.obj) : error LNK2019: unresolved external symbol "public: static class boost::chrono::time_point&lt;class boost::chrono::steady_clock,class boost::chrono::duration&lt;__int64,class boost::ratio&lt;1,1000000000&gt; &gt; &gt; __cdecl boost::chrono::steady_clock::now(void)" (?now@steady_clock@chrono@boost@@SA?AV?$time_point@Vsteady_clock@chrono@boost@@V?$duration@_JV?$ratio@$00$0DLJKMKAA@@boost@@@23@@23@XZ) referenced in function "void __cdecl `anonymous namespace'::get_cpu_times(struct boost::timer::cpu_times &amp;)" (?get_cpu_times@?A0x0d396f6a@@YAXAEAUcpu_times@timer@boost@@@Z)
  debug\Test.exe : fatal error LNK1120: 1 unresolved externals
  </code></pre>
  
  <p>Boost has been compiled in architecture x86 and address model 64 with the following command line argument-</p>
  
  <pre><code>b2 toolset=msvc-12.0 --prefix=&lt;location&gt; --build-type=complete --abbreviate-paths architecture=x86 address-model=64 install -j4
  </code></pre>
  
  <p>Also, the program runs fine when compiled with 32 bit msvc 2013 compiler, and I am using Qt Creator. This is the content of my project file -</p>
  
  <pre><code>TEMPLATE = app
  CONFIG += console c++11
  CONFIG -= app_bundle
  CONFIG -= qt
  
  SOURCES += main.cpp
  
  
  win32:CONFIG(release, debug|release): LIBS += "-LD:/boost/boost_1_60_0/stage/lib/" -llibboost_system-vc120-mt-1_60 -llibboost_filesystem-vc120-mt-1_60 -llibboost_timer-vc120-mt-1_60
  else:win32:CONFIG(debug, debug|release): LIBS += "-LD:/boost/boost_1_60_0/stage/lib/" -llibboost_system-vc120-mt-gd-1_60 -llibboost_filesystem-vc120-mt-gd-1_60 -llibboost_timer-vc120-mt-gd-1_60
  else:unix: LIBS += "-LD:/boost/boost_1_60_0/stage/lib/" -llibboost_system-vc120-mt-1_60 -llibboost_filesystem-vc120-mt-1_60 -llibboost_timer-vc120-mt-1_60 
  
  INCLUDEPATH += D:/boost/boost_1_60_0/
  </code></pre>