我正在尝试构建解决方案,但我收到以下错误。
IntelliSense:在crtdefs.h中预期为')' 在以下行中:
__declspec (__nothrow) void test();
“__nothrow”中有一个错误行。 我试图用C ++运行C代码..
我错过了一些Visual C ++目录吗?我上次尝试构建解决方案时工作正常。
答案 0 :(得分:1)
在错误列表窗口中,执行以下操作:
如果成功,您可以继续忽略智能感知错误。
有时使用intellisense告诉你这很烦人 你的代码错了。您还可以禁用智能感知错误 报告使用:
工具 - >选项 - >文本编辑器 - > c / c ++ - >高级 - >禁用错误报告
将此更改为 true ,错误将停止显示。
5)正如你特别提到的那样,
我正在尝试用C ++运行C代码。
如果您的C代码中包含stdlib
标题,请在C ++中将其更改为cstdlib
。
查找需要对头文件名进行的其他名称更改。从以下链接中查看已弃用标头上的seciton:http://en.cppreference.com/w/cpp/header
请告诉我之后解决了您的问题的原因。 :)