起因是这样的在笔者使用vscode做程序移植的时候使用官方编译器( MounRiver Studio )编译出现了报错。一共有两种报错我们先来看第一种 No such file or directory 出现这种情况我们需要按照下图的步骤引入我们的文件进行编译。先添加编译路径。再添加编译文件。这里引入文件操作类似Keil将编译路径添加进来就可以了可以看到编译成功。第二种undefined reference to ****这种报错常出现在移植官方程序的时候出现原因是在编译时未启用文件导致编译器无法找到文件我们按照下面的顺序将文件启用即可。尝试编译没有报错。