vc90.pdb 不是创建此预编译头时使用的 pdb 文件,请重新创建预编译头

 今天用VS2008编译程序的时候出现了奇葩的问题,上次使用的时候还是很正常的,不明所以:

2>.\StdAfx.cpp(5) : error C2859: c:\users\pangb\desktop\xx\xxx\debug\vc90.pdb 不是创建此预编译头时使用的 pdb 文件,请重新创建预编译头。
2>.\StdAfx.cpp(5) : error C2859: c:\users\pangb\desktop\xx\xxx\debug\vc90.idb 不是创建此预编译头时使用的 idb 文件,请重新创建预编译头。

在网上搜索了很久,有关的资料不多,仅有的几个也解决不了问题(┬_┬) 比如不使用预编译头,或者新建预编译头
后来,发现,这次调试的时候选择的是  “重新生成解决方案” ,之前是使用  “生成解决方案”,试了一下,发现选择 “生成解决方案”就不会出现这个问题······

=_=求解释

附某解决方法参考:http://blog.csdn.net/cnmilan/article/details/7836128

你可能感兴趣的:(调试错误)