MDK keil5修改源文件内容保存时出现Encounterd a sharing violation while accessing x:\xxx\xxx\xxx.h

以上问题(访问时遇到共享冲突)原因可能诚如部分网友所说,IDE或编译器的bug所致。

百度上网友的做法是:先复制出问题的文件内容到新建的文件,然后从工程中删除掉出问题的那个文件,最后再添加新建的那个文件。

此法能解决,但试过在其他文件中操作保存按钮也会出现冲突错误提示,也即一旦第一次弹出那个提示,在其他文件中保存也会继续弹出那个提示。

我的做法

第一种:关掉KEIL,再打开工程,再修改那个有问题的文件(前提是你之前要修改的内容较少,关掉重新修改没有啥工作量)(比较推荐)。

第二种:不在keil中修改保存该文件,而是用其他文本编辑器单独打开需要编辑的文件再保存。缺点也很明显,返回keil中继续保存其他文件还是有那错误,同网友做法缺点一样。

后续找到原因及更好方法解决后会再次更新此文章以享(飨)道友。

你可能感兴趣的:(问题)