今天在网上看到了些技术代码(关于按钮动态生成菜单的代码.好象都是一个人写的吧.几乎都没有什么变化),于是边拷贝代码边测试执行程序的结果,想不到碰到了麻烦,简单的两行代码执行时居然出了十多行的error提示:
Error 1 error C3872: '0x3000': this character is not allowed in an identifier
但是看上去代码明明是对的,没错啊!于是双击提示查看是哪里出的错,结果光标停在了一行注释上,那是一起拷贝进来的一些注释文字。想想也没用,删除,再运行,结果程序顺利执行完毕了。
后来发现是一些网页上的非正常格式的空格在做怪,应该是字符码的问题,它与VS中的字符不兼容,所以VS编译程序时无法识别此类字符串,于是报错。
注释有的时候就出现莫名其妙的问题..............
本文记录了一次在Visual Studio中遇到的编译错误排查过程,特别是由于非标准字符导致的错误提示,通过删除问题注释解决了编译问题。
6156

被折叠的 条评论
为什么被折叠?



