无法打开源文件:'WIN32':没有这样的文件或目录

时间:2010-12-07 10:36:20

标签: c++ visual-studio-2008

在VS2008中构建C ++项目时出现此错误。非常困惑这意味着什么,为什么它认为WIN32是一个文件?

2 个答案:

答案 0 :(得分:13)

转到项目 - > 属性 - > C / C ++ - > 命令行。您/I""之前最有可能/D "WIN32"。由于某种原因,空的include指令会导致/ D蒸发,从而导致错误。

转到项目 - > 属性 - > C / C ++ - > 常规 - > 其他包含目录,并确保那里没有冗余字符。

例如,当最后一个包含目录是对不存在的环境变量的引用时,可能会出现这种情况。

答案 1 :(得分:2)

/ I“”很可能是由未定义的环境变量引起的,例如:如果你有/ I $(BOOSTROOT),那么你将获得/ I“”并且它会吃下一个标记'/ D'并将WIN32保留为文件