vscode下的常见问题及注意事项
4、显示CMakeGeneratestepfailed.Buildfilescannotberegeneratedcorrectly。原因是注释行末尾的反斜杠,会将下一行也注释掉,如果下一行是注释的话,则没有关系;如果不是的话,则会导致注释掉有用的代码,导致异常。后来发现原来是CMakelist.txt文件里面的源文件名称不存在,于是把左下角三个源文件的任意一个名称输入进来即可。3、ninjaer
1、'char_prop_read_notify' defined but not used [-Werror=unused-const-variable=]
原因是用定义了一个静态变量但是没有调用,如果去掉static就不会报错。
static const uint8_t char_prop_read_notify = ESP_GATT_CHAR_PROP_BIT_READ | ESP_GATT_CHAR_PROP_BIT_NOTIFY;
2、multi-line comment [-Werror=comment]
原因是注释行末尾的反斜杠,会将下一行也注释掉,如果下一行是注释的话,则没有关系;如果不是的话,则会导致注释掉有用的代码,导致异常。

解决方法:
把横杠删掉然后把下一行补上来。
3、ninja: error: loading 'build.ninja': 系统找不到指定的文件。
解决方法:
点一下红框再重新编译即可
4、显示:CMake Generate step failed. Build files cannot be regenerated correctly
后来发现原来是CMakelist.txt文件里面的源文件名称不存在,于是把左下角三个源文件的任意一个名称输入进来即可。

5、修改menuconfig里面的一些参数后并保存,则当前打开工程会生效,但是重新打开一个之前创建的工程并不会保存这些修改后的参数。
6、出现下列错误,串口可能多按几次下载就可以了,如果打开了其它工程的终端,那么也会导致烧录失败

7、输入命令行idf.py flash monitor

![]()
这条命令的作用就是编译、烧录、监视。
8、
更多推荐


所有评论(0)