1.首先keil工程的路径不能有中文,必须全部是英文名,否则会识别不出路径
2.在vscode打开的应该是工程的根目录,而不是keil工程所在的目录,如下图所示:
keil工程路径:F:\NRF5\code\PCA10056_Project\MDK
根文件路径:F:\NRF5\code\PCA10056_Project
直接将整个工程文件拖到VScode打开,或者有添加右键属性的,直接右键工程,在vscode打开
3.在vscode里打开keil工程
4.关键步骤:将keil工程目录下生成的.vscode文件,复制到根目录,并且修改根目录下.vscode里c_cpp_properties.json文件,修改路径格式
将头文件路径“\\”全部用"/"替换
替换前:
替换后:
最后一步:可能还会有部分文件找不到头文件,这是因为使用keil打开的工程在keil里系统自动包含了路径,而在vscode里面没有被包含,需要我们手动添加,具体添加的文件路径查看报错。看哪些文件找不到,注意新包含的路径也需要将路径格式从\改为/。