我遇到了将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,所以我无法升级等。
这让我很生气,所以任何帮助都会受到赞赏。
答案 0 :(得分:1)
io.h
应该在C运行时包含目录中,而不是SDK中。类似的东西:
如果从命令行运行构建,请确保正确设置了环境。一种方法是运行本应由VC2005 Express安装的\Program Files\Microsoft Visual Studio 8\Common7\Tools\vsvars32.bat
脚本(开始菜单上应该有一个快捷方式)。