vs2010中debug没有错误而release编译错误
debug版本程序正常,而release编译出错,错误为
Error 2 error C2039: 'GetSafelcdc' : is not a member of 'CDC' C:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\afxwin2.inl 189
找了好久也没发现问题出在哪里,后来发现是因为我曾经有过查找替换操作,把字符全部替换了,这样就修改了下面这个文件
C:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\afxwin2.inl
把这个文件替换回原来的,编译成功。
所以,得到的教训就是,字符串查找替换时一定要看清楚,不能简单的全部替换,容易出错。