Page 1 of 1

当在不同的电脑上启动同一套代码时,出现编译路径错误的提示

Posted: Tue Jul 25, 2023 4:41 am
by espidk
不同的电脑上安装esp-idf的路径不同时,启动同一套代码时会出现:
无法找到“D:\\Espressif\\tools\\xtensa-esp32-elf\\esp-2022r1-11.2.0\\xtensa-esp32-elf\\bin\\xtensa-esp32-elf-gcc.exe”。
无法找到“c:\Users\xxxx\Documents\NewDesktop\xxxxxxxx\xxxxxxx\ESP32-C3\xxxxxx\xxxxxxxxx\build\compile_commands.json”的错误。
有没有办法使同一套代码可以直接在不同的电脑上打开并编译,这样的问题对异地的开发很不友好。

Re: 当在不同的电脑上启动同一套代码时,出现编译路径错误的提示

Posted: Wed Jul 26, 2023 2:18 am
by ESP_Penguin_Helper
你好,这个问题可能是你的工具链路径不匹配。正常情况下同一套代码是可以直接在不同的电脑上打开并编译的。请问你用的是哪个 IDF?可以重新检查一下你工具链的路径。确认正确后应该可以解决问题。

Re: 当在不同的电脑上启动同一套代码时,出现编译路径错误的提示

Posted: Thu Jul 27, 2023 6:58 am
by espidk
是的,不同的电脑上安装的IDF5.x位置不一样,使得同一套代码工程不能简单的右键通过VSCode打开并编译。想咨询下关于这个问题有没有什么好的办法。

Re: 当在不同的电脑上启动同一套代码时,出现编译路径错误的提示

Posted: Wed Aug 02, 2023 3:02 am
by ESP_Penguin_Helper
你好,请问你现在的具体报错是什么呢。正常情况下,如果 IDF 和 VSCode 配置正确的话,不同的电脑上启动同一套代码只要删掉 build文件,sdkconfig,和 sdkconfig.old 后重新编译应该是没有问题的。