使用C/C++ extension,当我在MY_DEFINE
中添加定义c_cpp_properties.json
,然后编译并将以下代码(通过Arduino extension上传到我的arduino板中时)< / p>
#ifdef MY_DEFINE
Serial.println( "defined" );
#else
Serial.println( "not defined" );
#endif
然后我在串行监视器中得到“未定义”,尽管在编辑器中相应的行以阴影显示。为什么是这样? JSON属性中的define部分以某种方式似乎只影响Intellisense而不影响我的构建设置?我该怎么办?