title: Having issues with linking to boost library (C++ in Visual Studio 2013)
body: <p>I have been banging my head on this for a few days now. I tried downloading and compiling the latest boost 1.67.0, to include </p>
  
  <pre><code>#include &lt;boost/iostreams/device/file_descriptor.hpp&gt;
  #include &lt;boost/iostreams/stream.hpp&gt;
  #include &lt;boost/process.hpp&gt;
  </code></pre>
  
  <p>But I got the errors seen below when trying to compile (one thing I noticed about it is that the path has slashes going the wrong way in the error log and Im not sure how to fix that?</p>
  
  <p>I tried compiling with standard cmd and also Visual Studio 2013 prompt (same result).</p>
  
  <p>I then tried grabbing the precompiled version from boost site </p>
  
  <pre><code>boost_1_67_0-msvc-12.0-32.exe
  </code></pre>
  
  <p>And am still getting the same problem. The #include text is not underlined in the editor. And I have additional include directories pointing to:</p>
  
  <pre><code>C:\VisualStudioLibraries\boost_1_67_0
  </code></pre>
  
  <p>and Linker Additional Library Directories to</p>
  
  <pre><code>C:\VisualStudioLibraries\boost_1_67_0\stage\lib
  </code></pre>
  
  <p>Does anyone know how to resolve this? If I comment out the #include lines for boost the code compiles without any issues and program runs. My code doesnt use anything from boost yet, so the only boost related stuff in there are the 3 #include lines.</p>
  
  <p>Errors are:</p>
  
  <blockquote>
    <p>1>  MyForm.cpp
    1>C:\VisualStudioLibraries\boost_1_67_0\boost/process/detail/config.hpp(65): error C3646: 'noexcept' : unknown override specifier
    1>C:\VisualStudioLibraries\boost_1_67_0\boost/process/detail/config.hpp(72): error C2660: 'boost::process::process_error::process_error' : function does not take 2 arguments
    1>C:\VisualStudioLibraries\boost_1_67_0\boost/process/detail/config.hpp(77): error C2660: 'boost::process::process_error::process_error' : function does not take 2 arguments
    1>C:\VisualStudioLibraries\boost_1_67_0\boost/process/detail/config.hpp(82): error C2440: '' : cannot convert from 'std::error_code' to 'boost::process::process_error'
    1>          No constructor could take the source type, or constructor overload resolution was ambiguous
    1>C:\VisualStudioLibraries\boost_1_67_0\boost/process/detail/config.hpp(88): error C2440: '' : cannot convert from 'const std::error_code' to 'boost::process::process_error'
    1>          No constructor could take the source type, or constructor overload resolution was ambiguous
    1>C:\VisualStudioLibraries\boost_1_67_0\boost/process/detail/config.hpp(94): error C2660: 'boost::process::process_error::process_error' : function does not take 2 arguments
    1>C:\VisualStudioLibraries\boost_1_67_0\boost/process/detail/config.hpp(97): error C2146: syntax error : missing ';' before identifier 'Char'
    1>C:\VisualStudioLibraries\boost_1_67_0\boost/process/detail/config.hpp(97): error C2146: syntax error : missing ';' before identifier 'null_char'
    1>C:\VisualStudioLibraries\boost_1_67_0\boost/process/detail/config.hpp(97): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
    1>C:\VisualStudioLibraries\boost_1_67_0\boost/process/detail/config.hpp(98): error C2144: syntax error : 'char' should be preceded by ';'
    1>C:\VisualStudioLibraries\boost_1_67_0\boost/process/detail/config.hpp(98): error C2143: syntax error : missing ';' before '&lt;'
    1>C:\VisualStudioLibraries\boost_1_67_0\boost/process/detail/config.hpp(99): error C2143: syntax error : missing ';' before '{'
    1>C:\VisualStudioLibraries\boost_1_67_0\boost/process/detail/config.hpp(99): error C2447: '{' : missing function header (old-style formal list?)
    1>C:\VisualStudioLibraries\boost_1_67_0\boost/process/detail/config.hpp(101): error C2146: syntax error : missing ';' before identifier 'Char'
    1>C:\VisualStudioLibraries\boost_1_67_0\boost/process/detail/config.hpp(101): error C2146: syntax error : missing ';' before identifier 'equal_sign'
    1>C:\VisualStudioLibraries\boost_1_67_0\boost/process/detail/config.hpp(101): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
    ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========</p>
  </blockquote>
  
  <p>Thank you all very much.</p>