Arduino Visual Studio 2019项目中的Supress IntelliSense错误

时间:2019-04-23 14:57:57

标签: c++ visual-studio

我将Visual Studio 2019与VisualMicro插件一起使用来开发C ++ AVR代码。在某些情况下,我使用的是非恒定数组长度,例如:

char name[strlen(prefix) + strlen("MyDevice_01") + 1] = "";

导致

  

E2404”函数调用中必须有一个常量值   表达式”

我尝试使用

#pragma warning(disable: E2404)

以及

#pragma warning(disable: 2404)

禁用它,但是并没有改变。如何正确禁用此功能,因为这将导致在编译之前无法看到我真正关心的“真实”错误。

0 个答案:

没有答案