构建Boost - 找不到windows.h

ibr*_*ker 2 c++ boost

我正在尝试在Windows 7 64位上构建增强功能.运行bootstrap给出

execnt.c(29):致命错误C1083:无法打开包含文件:'windows.h':没有这样的文件或目录

和其他一些人.我有visual studio 9.0和我有windows.h的地方

  • C:\ Program Files(x86)\ Microsoft SDKs\Windows\v5.0 \包含**W**indows.h,大写字母W
  • C:\ Program Files\Microsoft SDKs\Windows\v6.0A\Include**W**indows.h
  • C:\ Program Files(x86)\ Microsoft Visual Studio 9.0\SmartDevices\SDK\Smartphone2003\Include\windows.h

我安装了SDK,甚至完全重新安装了Visual Studio.我能解决这个问题吗?

  • 小更新:我安装了Visual C++ 2010 express并且从IDE中我可以包含并且测试项目编译得很好,但是当我使用提示时NO项目可以找到标题

Edw*_*nge 5

尝试从VS控制台运行boost版本,而不是尝试运行'cmd'.它可能位于VS的开始菜单条目中(过去曾经是这样).过去它也可以从VS本身的工具中获得,但我认为它们在那里删除了它.

这个版本只是cmd,但是它运行一个批处理脚本,它设置了一堆非常重要的环境变量.