在一个win32解决方案(非托管C++)中,更改启动项目时,总是报"没有找MSVCR80D.dll"。
由于十分肯定一定确定dll和lib都存在,尝试用了一种很烂的解决办法
1.把新切换到的启动项目中的所有源码都注释掉,
2.写一个空的winmain,只有一句system pause;
3.f5.
4.运行正常
5.逆向操作2,逆向操作1.
6.ok
update 2011/4/27
怀疑跟文本编辑器的编码有关。在空白项目的空白cpp中写一个新的winmain也会偶发找不到。。(1)
ctrl x掉winmain,然后F5,会提示链接错误,找不到入口函数*winmain*.
ctrl v winmain,就OK了。
遇到(1)后,极少时候可以在}后敲一两个回车也能解决。