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、绝对值函数的区别(今天试了下,好像函数名字是一样的???)
vc6.0 绝对值函数:fabs()
vs2010绝对值函数:abs()
4.注意extern "C"的使用
二、从vc6到vc2005出现的问题。
1、#include<fstream.h>
改为
#include <fstream>
using namespace std;
2、同理在用到输入输出函数的调用的时候需要连接的:
#include <iostream.h>也需要改为:
#include <iostream>
using namespace std;
3、error C2065: “BYTE”: 未声明的标识符
加入:#include <windows.h> 头文件
vs2005 min找不到标识符
解决:在错误的文件里加上 #include "minmax.h"