【发布时间】:2011-10-27 14:31:21
【问题描述】:
我将 VS2010 用于 C 项目。我不断收到 Intellisense 错误 IntelliSense: a value of type "void *" cannot be assigned to an entity of type "Blah *",这对于 C++ 是正确的,但在 C 中是完全合法的,这让我相信 Intellisense 只能解析 C++,甚至在我的 C 文件上也是如此。另一种选择是我的 c 文件被视为 c++ 文件(项目资源管理器中的图标是 c++ 图标,而不是 c 图标),但这不太可能,因为实际编译工作正常。只有 Intellisense 出错了,而不是编译器。
【问题讨论】:
-
C++(和 C)是 VS 的继子。 WE c++ 开发人员被抛在了后面——很明显,所有新开发和产品的重点都是 C#/.NET。您可能会为此寻找第三方工具 - 例如 Whole Tomato 或其他工具。
标签: visual-studio-2010 intellisense