Boost C++ Libraries: Ticket #600: VC8 can't find windows.h even though environment is correct! https://svn.boost.org/trac10/ticket/600 <pre class="wiki">VC++ 2k5 Express, Platform SDK for Windows 2k3, "bjam --without-python "-sTOOLS=vc-8_0" --prefix="C:\Program Files\Boost\" install" used to install exception.cpp compilation fails repeatedly due to an inability to find windows.h vsvars.bat is attached </pre> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/600 Trac 1.4.3 bsdfan3 Thu, 13 Apr 2006 20:31:46 GMT <link>https://svn.boost.org/trac10/ticket/600#comment:1 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/600#comment:1</guid> <description> <pre class="wiki">Logged In: YES user_id=604556 Turns out the problem in that case is #include "windows.h" instead of #include &lt;windows.h&gt; . D'oh. However, there are spots that have the same problem (in various Boost::Threads files) and use the latter #include syntax...I can't see why the header isn't being found in the latter case. P.S. compiling the patched exception.cpp causes VC8 to reject one of its own headers (sal.h)... </pre> </description> <category>Ticket</category> </item> <item> <dc:creator>nobody</dc:creator> <pubDate>Sun, 10 Sep 2006 01:38:31 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/600#comment:2 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/600#comment:2</guid> <description> <pre class="wiki">Logged In: NO I had to download PSDK separately and then modify the vc-8_0-tools.jam file to tell cl.exe where to find these files. E.g. flags vc-8_0 C++FLAGS : /I\"C:\\Program Files\\Microsoft Platform SDK\\Include\" ; Arguably a small bug the jam file or at least the documentation for the vc8 build. </pre> </description> <category>Ticket</category> </item> <item> <dc:creator>Marshall Clow</dc:creator> <pubDate>Wed, 11 Jul 2007 16:35:26 GMT</pubDate> <title>owner, status changed; severity set https://svn.boost.org/trac10/ticket/600#comment:3 https://svn.boost.org/trac10/ticket/600#comment:3 <ul> <li><strong>owner</strong> changed from <span class="trac-author">beman_dawes</span> to <span class="trac-author">Beman Dawes</span> </li> <li><strong>status</strong> <span class="trac-field-old">assigned</span> → <span class="trac-field-new">new</span> </li> <li><strong>severity</strong> → <span class="trac-field-new">Showstopper</span> </li> </ul> <p> assigning to actual user "bemandawes" instead of unknown user "beman_dawes" </p> Ticket Beman Dawes Fri, 24 Aug 2007 20:25:44 GMT status, resolution, description changed; milestone set https://svn.boost.org/trac10/ticket/600#comment:4 https://svn.boost.org/trac10/ticket/600#comment:4 <ul> <li><strong>status</strong> <span class="trac-field-old">new</span> → <span class="trac-field-new">closed</span> </li> <li><strong>resolution</strong> <span class="trac-field-old">None</span> → <span class="trac-field-new">fixed</span> </li> <li><strong>description</strong> modified (<a href="/trac10/ticket/600?action=diff&amp;version=4">diff</a>) </li> <li><strong>milestone</strong> → <span class="trac-field-new">Boost 1.35.0</span> </li> </ul> <p> For 1.35.0, all the filesystem and system includes use &lt;...&gt;. I'll watch the tests to see if this causes any problems. On that basis, I'm marking this as fixed. </p> <p> If it turns out there is a jam issue, I'll forward an error report to those folks. </p> Ticket