带有Microsoft Platform SDK的Visual Studio 2005 Express

时间:2011-05-05 23:58:13

标签: visual-c++ visual-studio-2005

我遇到了将Microsoft Platform SDK与Visual Studio 2005 Express集成的问题,现在看起来它没有包含默认安装。

所以我安装了适用于Windows 2003的Microsoft Platform SDK(由http://www.zedwood.com/article/134/visual-studio-express-2005-and-the-platform-sdk推荐)并相应地执行) - Althogh我找不到C:\ Program Files \ Microsoft Visual Studio 8 \ VC \ VCProjectDefaultscorewin_express.vsprops,所以我无法评论他推荐的内容。

但是我遇到的问题是我从命令行cl.exe编译,它似乎没有找到io.h(我理解它是Microsoft Platform SDK的一部分)并且似乎不是包含在Visual Studio 2005 Express中。

编译时如何包含此(io.h)文件? (我知道你可以在IDE中添加INCLUDE值,但是因为它的命令行我不认为它会起作用 - 我试过了)

注意:不幸的是我被限制使用Visual Studio 2005 express,所以我无法升级等。

这让我很生气,所以任何帮助都会受到赞赏。

1 个答案:

答案 0 :(得分:1)

io.h应该在C运行时包含目录中,而不是SDK中。类似的东西:

  • C:\ Program Files \ Microsoft Visual Studio 8 \ VC \ include \ io.h

如果从命令行运行构建,请确保正确设置了环境。一种方法是运行本应由VC2005 Express安装的\Program Files\Microsoft Visual Studio 8\Common7\Tools\vsvars32.bat脚本(开始菜单上应该有一个快捷方式)。