vscode内调试路径默认为当前项目文件夹,例如如下结构:
![db34e6146c36a5419a6fd1f71a1079a0.png](https://i-blog.csdnimg.cn/blog_migrate/0e0a8f8894970b836029677109cf08c7.png)
SPI_BINLOG_COMPARE/
是根目录,执行文件放在子目录 bin/
下,这会导致一个问题,就是当我们在 bin/
目录内用 ../
表示上级目录时,实际上定位的是 SPI_BINLOG_COMPARE/
的上级目录,而不是根目录 SPI_BINLOG_COMPARE/
,通常会出现找不到文件夹的情况:
![bf58a033f04a4691e7c457de3bfe39c1.png](https://i-blog.csdnimg.cn/blog_migrate/8a2d72c992c641151ee71399a23caf86.png)
解决方法一:
将 ../
改为 ./
即可,但若想把程序在别的地方跑,又需要改回来,比较繁琐;
解决方法二:
修改vscode配置
1、如果使用的是vscode自带的F5调试,可修改 .vscode
目录下的 lau