神奇已解决暂时不想追究但有必要记下来改天详解的找不到VCR调试库的问题

在一个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)后,极少时候可以在}后敲一两个回车也能解决。

原文地址:https://www.cnblogs.com/mumuliang/p/2029397.html