使用VSCODE作开发工具无法独立完成编译

lin_esp
Posts: 3
Joined: Wed Oct 30, 2024 11:47 am

使用VSCODE作开发工具无法独立完成编译

Postby lin_esp » Wed Oct 30, 2024 12:00 pm

大佬们我在用vscode编译时,必须先在ESP-IDF CMD窗口中idf.py build编译一遍,后续在vscode中才能编译。另外我的项目文件夹只要移动存放位置,esp还有Free-RTOS的相关头文件就冒波浪线并且无法编译,也是要重新在ESP-IDF CMD窗口中idf.py build一遍,VSCODE才能用。想请问论坛里的大佬这是咋回事,第一次发帖,请多指教!

Luxni_
Posts: 28
Joined: Mon Aug 16, 2021 6:20 am

Re: 使用VSCODE作开发工具无法独立完成编译

Postby Luxni_ » Wed Nov 06, 2024 11:28 am

“另外我的项目文件夹只要移动存放位置,esp还有Free-RTOS的相关头文件就冒波浪线并且无法编译”

这里分两个问题回复:
1. 项目文件夹只要移动存放位置,esp还有Free-RTOS的相关头文件就冒波浪线。
大概率是由于vscode的语言服务器使用的是 compile_commands.json ,然后它没有在里面找到新文件夹的路径导致。
重新编译会更新这个文件。

2. 项目文件夹只要移动存放位置后,无法编译。
因为组件中没有将新路径包含,具体可以看:

ESP IDF 构建系统

Who is online

Users browsing this forum: Bing [Bot], Google [Bot] and 140 guests