我正在为一个C项目使用VS2010。我一直收到智能感知错误IntelliSense: a value of type "void *" cannot be assigned to an entity of type "Blah *",这在C++上是正确的,但在C中是完全合法的,这让我相信智能感知只能解析C++,甚至在我的C文件上也是如此。另一种选择是,我的c文件被视为c++文件
我已经使用VS很长一段时间了,在我看来它是一个很好的IDE,但有时intellisense会中断并报告不存在的错误。这是我的集成开发环境中的一个图像:(这是VS2017) ? 当将鼠标悬停在'position‘的名称上时,我得到这样的消息:class "Saturn::Components::Transform" has no member named "position",虽然它显然有一个,这在编译代码时