VC6.0 编译报错:"error C2220: warning treated as error - no 'object' file generated"的解决办法
来源:互联网 发布:数据库的基本概念 编辑:程序博客网 时间:2024/05/21 15:58
内容提要:VC6.0编译报错:"error C2220: warning treated as error - no 'object' file generated" 3) 相关指令还有: (4)sources文件里添加 WARNLEVEL=0也可以,实际上是一样的效果。
原因是:warning treated as error 意思是将警告当成错误,这是编译选项的问题,将警告级别设置得高导致的错误。
解决的办法是:将警告级别设置为低。
这种错误的原因是:
1)
是该文件的代码页为英文,而我们系统中的代码页为中文。
解决方案:
a)新建一个VC项目,然后把代码COPY过来。
b)启动Microsoft Visual Studio 6.0,文件->打开->选择该cpp,然后保存。从新打开程序文件运行,此错误不再出现。
如果上述不能去掉错误,还可以点击项目,右击选择属性->配置属性->c/c++->常规,将“警告视为错误”的选项改为“否”。就可以!
2)
在编译开关里拿掉 /WX 开关
双击这个编译错误,这时错误会志向一条语句如:
sprintf(szCont,"L %f B %f H %f",p->dat.posdat.pos.l,p->dat.posdat.pos.b,p->dat.posdat.pos.h);
我们的一般看法,这条语句是没有什么错误的,甚至网上有朋友提出修改工程的属性设置,忽略这些告警就可以了(这种方法网上讲了很多,就不多说了),但是我个人认为这样没有解决本质问题,就查看了一下MSDN发现,如下编写便不会出现上边的编译错误:
sprintf_s(szCont,sizeof(szCont),"L %f B %f H %f",p->dat.posdat.pos.l,p->dat.posdat.pos.b,p->dat.posdat.pos.h);
itoa 改用 _itoa_s
strcat 改用 strcat_s
strcpy 改用 strcpy_s
等,VC 6的帮助文件中有相关说明
- VC6.0 编译报错:"error C2220: warning treated as error - no 'object' file generated"的解决办法
- VC6.0编译报错:"error C2220: warning treated as error - no 'object' file generated"
- 编译报错:"error C2220: warning treated as error - no 'object' file generated"的解决办法
- wince6.0 编译报错:"error C2220: warning treated as error - no 'object' file generated"的解决办法
- wince6.0 编译报错:"error C2220: warning treated as error - no 'object' file generated"的解决办法
- wince6.0 编译报错:"error C2220: warning treated as error - no 'object' file generated"的解决办法
- error C2220: warning treated as error - no 'object' file generated
- error C2220: warning treated as error - no ‘object’ file generated
- error C2220: warning treated as error - no 'object' file generated
- error C2220: warning treated as error - no object file generated
- error C2220: warning treated as error - no object file generated
- error C2220: warning treated as error - no 'object' file generated
- error C2220 warning treated as error no object file generated
- error C2220: warning treated as error - no object file generated
- error C2220: warning treated as error - no object file generated
- OpenSSL 编译 ./crypto/cversion.c(105) : error C2220: warning treated as error - no 'object' file generated
- CE6编译出错error C2220: warning treated as error - no 'object' file generated
- CE6编译出错error C2220: warning treated as error - no 'object' file generated
- [Reserved] Temptation of Adam fashion and sexy interpretation of the
- Openssl安装以及初步编程
- 把Linux下的man手册转化为windows下可读的格式
- zoj 2100 Seeding(DFS水水~)
- 引用
- VC6.0 编译报错:"error C2220: warning treated as error - no 'object' file generated"的解决办法
- 自动登录网络用户问题
- 我的Firefox插件开发之旅(1)——从零开始(转载)
- 我的Firefox插件开发之旅(2)——XUL是什么?(转载)
- 我的Firefox插件开发之旅(3)——我的第一个扩展(转载)
- symbian S60 3rd的中文菜单显示
- 动态生成数组,随机生成一定范围的随机数,三种常用排序算法
- 我的Firefox插件开发之旅(4)——XULRunner的一个例子(转载)
- 全能的操作系统--Intel的Meego