最近一直在使用keil uvision3发现一个很是郁闷的问题:
工程中有一个.C文件,有时在启动keil uvision3 后,自动打开工程文件的过程中,总提示说该.c文件不能打开,原因是它是一个无效的ascii file.但是编译是没问题的,就是打不开.所以只能用其它的编辑器打开,但用其它编辑器打开后又不知道该文件中到底哪个地方有问题.
有次试了把该文件在KEIL中编译的警告提示都打印出来,在VC中打开并找到位置了,把一语句后面的空格删除了就好了.可是这一次警告比较多,不好定位到具体是哪行出了错了.凡是在语句中出现了中文的地方都有警告---invalid multibyte character sequence.但出现同样警告的其它文件都能打开的.所以现在问题不知道定位在哪了.不知道有无遇到这个问题的,还请帮忙分析. |