这个问题自己经常遇到,昨天又遇到了,使用原来的方法不起作用,导致了又学会新的一种方法,一般遇到这两种问题就用下面两种方法试试吧,一般都可以解决。
方法一:很可能是由于新装了SDK与原来的文件冲突了,我们只要将新装SDK的Library Files调到最下面去(Library Files调出来的方法 Tools->Options->Project and Solutions -> VC++ Directories)
方法二:在微软网上上介绍,这个原因是连接器(linker)的bug导致了这个错误的产生。要解决这个问题要关闭工程的程序数据库(PDB)文件的生成即可。操作如下:
点击工程,邮件选Properties -> Linker -> Debugging ,把 Generate Debug Info选项改为No,这样就好了。
目前遇到的recompile module用这两种方法都能解决,期待别人补充。