1智能感知:期望a')' c:\ program files(x86)\ microsoft visual studio 10.0 \ vc \ include \ crtdefs.h 551 13 - 构建时Visual Studio错误

时间:2015-01-19 02:46:37

标签: c++ c visual-studio

我正在尝试构建解决方案,但我收到以下错误。

IntelliSense:在crtdefs.h中预期为')' 在以下行中:

__declspec (__nothrow) void test();

“__nothrow”中有一个错误行。 我试图用C ++运行C代码..

我错过了一些Visual C ++目录吗?我上次尝试构建解决方案时工作正常。

1 个答案:

答案 0 :(得分:1)

在错误列表窗口中,执行以下操作:

  1. 右键单击
  2. 取消选中显示智能感知错误
  3. 解决代码中的其他错误并检查重建是否成功
  4. enter image description here

    如果成功,您可以继续忽略智能感知错误。

    1. 有时使用intellisense告诉你这很烦人 你的代码错了。您还可以禁用智能感知错误 报告使用:

      工具 - >选项 - >文本编辑器 - > c / c ++ - >高级 - >禁用错误报告

    2. enter image description here

      将此更改为 true ,错误将停止显示。

      5)正如你特别提到的那样,

        

      我正在尝试用C ++运行C代码。

      如果您的C代码中包含stdlib标题,请在C ++中将其更改为cstdlib

      查找需要对头文件名进行的其他名称更改。从以下链接中查看已弃用标头上的seciton:http://en.cppreference.com/w/cpp/header

      请告诉我之后解决了您的问题的原因。 :)