在VS2008下编译图像处理中出现如题错误:
(1)转换Code文件为Unicode格式;(未实践)
(2)在Project -> Properties -> Configuration Properties -> C/C++ -> Advance 的 Disable Specific Warnings 中添加相应的警告编号:4819;(实践成功)
(3)或找出不符合Unicode格式的文件,然后在该文件的开始处加入下面的语句:
(4)点击那个警告进入文件重新保存一次(似乎成功了,有待进一步验证)
(5)哪个文件出现这个警告错误,打开它,用VS2005的查找替换功能,打开允许正则表达式选项,选择当前窗口,查找替换 \n 为 \n , 然后,这个世界就清净了。
原因:查找的 \n 是跨平台的回车,替换的 \n 却是当前代码页的回车了(未成功,继续验证中)