测试版本 EM.IDE v3.10.5, vscode 版本: 1.74.0-insider
尝试了 https://discuss.em-ide.com/d/319/4 的方法, 但发现只对虚拟文件夹生效,
但如果添加了一个普通文件夹, 且该文件夹是相对于项目文件夹以外的路径, 去看eide-cpptools-log
的日志, 只会对该文件夹下的.h
文件返回了provideConfigurations
数据, 而对.c
文件没有返回(只有[source] cpptools request provideConfigurations for xxx
, 而没有[source] provideConfigurations
),
会造成宏高亮显示无效,且头文件无法跳转(如果是一个共享库, 且库的配置在项目文件夹以内, 已正常配置include路径能编译过)