【问题标题】:Intellisense treating .c file as .cppIntellisense 将 .c 文件视为 .cpp
【发布时间】: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


【解决方案1】:

我的第一个想法是重新启动我的项目并复制我的文件。我之前无缘无故地让 VS2010 搞砸了。可能只是一小部分不正确的数据。但是过去重新开始这个项目对我有用。 :) 祝你好运!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-09
    相关资源
    最近更新 更多