从vc6.0 直接转到vs2005、vs2010 其中要注意的问题总结

从VC6.0迁移到VS2010过程中,遇到的主要问题包括:去除Visual Assist的汉字拼写检查红色波浪线,调整字符集为多字节,绝对值函数的差异,以及函数默认参数的不兼容。解决方案分别涉及Visual Assist设置,项目属性修改,使用新的绝对值函数名abs(),以及头文件和命名空间的更新。在从VC6.0到VC2005的转换中,主要问题有头文件的替换,输入输出流的现代C++实现,以及未声明标识符问题,解决办法是引入相应的头文件和使用标准命名空间。
摘要由CSDN通过智能技术生成

1、去除VS2010对汉字的拼写检查后留下的红色波浪线 

不关VS的事,原因在于visual assist。
在VAssistX菜单栏->Visual Assist X Options->展开Advanced->Underlines->把underlines spelling errors in comments and strings using的勾去掉就行了。

2、VS2010默认配置里,使用的是UNICODE字符。

项目上右击->属性,左边:配置属性->常规,右边:项目默认值->字符集,将UNICODE字符集改成多字节字符集。

3、绝对值函数的区别

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值