<file>的所需名称无效 - visual studio 2015

zar*_*zar 7 c++ visual-studio visual-studio-2015

这非常疯狂,我只是将现有的.h文件添加到VS2015 C++项目中,但它会抱怨:

c:\ code\usbview\USBdevices.h的所需名称无效

当它有自己的.sln文件时,我能够将此文件添加到项目中.但是,我创建了一个新的空.sln文件,并希望添加这个和其他项目,这就是这个问题的原因.它不会将此项目添加到新的解决方案中,给出了我添加的文件类似的奇怪错误.

然后我将基础项目添加到该解决方案文件并尝试在那里添加.h和.cpp文件,但它添加了.cpp但是为.h文件提供了此错误.

这很奇怪,我更改了文件名但是同样的错误.

zar*_*zar 2

BlackDwarf 评论部分中的链接修复了该问题,尽管该链接适用于 C#,但适用。

我没有 USERPROFILE 环境变量,因此我创建了它并将其设置为 c:\Users\my.name,现在我可以添加该文件