最近在写MFC的工程,在某次添加组件变量时,弹出提示框"未能返回新代码元素,可能是语法错误"。
检查了一遍没有语法错误,编译正常。
网上所说的,将ncb文件删除就可以解决,找了半天没找到这个后缀名的文件。后来发现他们的帖子的发表时间都很老了,当初VS的版本可能还是2012,新版本的VS出现这个问题已经不是这么处理了。
解决方法:
如上图所示,首先将你的文件夹属性改为显示隐藏文件,然后找到你的工程目录下的.vs文件夹,点进去后找到Browse.VC.db的数据库文件,然后删除它(记得先关闭你的工程,否则会占用)。
如果不放心,可以先将Browse.VC.db文件备份,然后删除,重新打开工程后,你会发现你的工程配置都没变,MFC已经可以再次添加组件变量了。
亲测有效。如果本篇文章对你有用,请给我点个赞再走,谢谢!!!