Design&Art

C++博客 首页 新随笔 联系 聚合 管理
  26 Posts :: 0 Stories :: 38 Comments :: 0 Trackbacks
VC6打开一个文件时,提示如下错误:
lines   ending   with   only   a   carriage   return   have   been   detected.   These   will   be   modified   to   include   a   line   feed.

在对该文件进行单步调试时,实际执行的代码与看到的错开了一行,很是郁闷。用Source Insight和UltraEdit对该文件进行编辑和保存,仍不能解决问题。

上网搜索了一下,发现是如下原因:
“有两种流行的ascII文件格式,一种是msdos,一种是unix。msdos的ascII文件的换行处用0x0d   0x0a两个ascII表示,但unix下用0x0a表示。VC的编译器采用msdos方式的ascII文件,所以当他遇到unix的ascII文件格式时会向你报警。”

解决方法:
在VC6里编辑一下该文件,再保存时VC6就会修复该问题。
posted on 2007-06-06 16:45 安帛伟 阅读(1754) 评论(1)  编辑 收藏 引用 所属分类: VC/MFC

Feedback

# re: lines ending with only a carriage return have been detected. 2012-10-20 15:26 Linda
Jinhua Beite Industry and Trade Co., Ltd.
NO.359 Baisha road, Jinhua, 321017, Zhejiang, P.R. China
sale01@beitercarriage.com
Tel: 0086-(0)579 82271823
Fax: 0086-(0)579 82277909
Mob: 0086 18329037428
Msn: sy738424050@msn.com
Web:www.beitercarriage.com
www.beiterscooter.com
  回复  更多评论
  


只有注册用户登录后才能发表评论。
【推荐】超50万行VC++源码: 大型组态工控、电力仿真CAD与GIS源码库
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理