Project is not inside a git repository, or git repository has no commits; will not use 'git describe' to determine PROJECT_VER.
时间: 2023-07-02 16:18:11 浏览: 372
这个错误提示是在使用ESP-IDF进行编译时出现的。它的意思是你的项目不在Git仓库中或者Git仓库中没有任何提交记录,因此无法使用“git describe”命令来确定项目版本号。解决这个问题的方法有两种:
1.手动设置版本号
在你的项目中创建一个名为version.h的头文件,并在其中定义一个版本号宏,例如:
```
#ifndef __VERSION_H__
#define __VERSION_H__
#define PROJECT_VER "1.0.0"
#endif
```
在你的代码中包含这个头文件,并使用宏PROJECT_VER来表示版本号。
2.将项目添加到Git仓库中
如果你的项目还没有添加到Git仓库中,可以使用以下命令将其添加:
```
$ cd /path/to/your/project
$ git init
$ git add .
$ git commit -m "First commit"
```
这样就可以在ESP-IDF中使用“git describe”命令来确定项目版本号了。
阅读全文