繁体   English   中英

1 IntelliSense:预期为')'c:\\程序文件(x86)\\ Microsoft Visual Studio 10.0 \\ vc \\ include \\ crtdefs.h 551 13-构建时出现Visual Studio错误

[英]1 IntelliSense: expected a ')' c:\program files (x86)\microsoft visual studio 10.0\vc\include\crtdefs.h 551 13 - Visual Studio Error while building

我正在尝试建立解决方案,但出现以下错误。

IntelliSense:在以下行中的crtdefs.h中应为“)”:

__declspec (__nothrow) void test();

“ __nothrow”中有错误行。 我正在尝试在C ++中运行C代码。

我是否缺少一些Visual C ++目录? 上次尝试构建解决方案时,它正在工作。

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

  1. 右键点击
  2. 取消选中显示智能提示错误
  3. 解决代码中的其他错误,并检查重新构建是否成功

在此处输入图片说明

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

  1. 有时使用智能感知会很烦人,告诉您您的代码是错误的。 您还可以使用以下命令禁用智能感知错误报告:

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

在此处输入图片说明

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

5)正如您特别提到的,

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

如果您的C代码中有诸如stdlib标头,请在C ++中将其更改为cstdlib

查找需要对头文件名进行的其他名称更改。 在以下关注链接中查看不建议使用的标头上的内容: http : //en.cppreference.com/w/cpp/header

请让我知道之后解决了您的问题的原因。 :)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM