1.出现找不到mfc80d.dll等的错误解决办法:
这与.net新的dll定位查找方式,manifest 有关
1).删除中间文件
2).重新启动,重新编译
2.出现无法debug定位的问题:
昨天看vc8设置的时候不小心把build config中solution设置成release,但是工程由设成debug,编译运行都没有错,但是debug设置端点时总是提示源文件有改动,无法定位源文件。改回来就好了。
3.VC6 与 vc8 lib/dll编译输出有不一致的地方
具体区别有待研究。最简单的就是重新编译对应的版本
4.vc8有更严格的类型检查,没有默认类型转换
5.for(int i;;)i的作用域的变化
6.frend 友员函数的变化,不能访问private属性