首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

vs2008 debug版本下的.lib指向了release版本下的.dll,为什么啊该如何处理

2012-03-31 
vs2008 debug版本下的.lib指向了release版本下的.dll,为什么啊?我写了一个mfc的dll程序A,又写了一个MFC应

vs2008 debug版本下的.lib指向了release版本下的.dll,为什么啊?
我写了一个mfc的dll程序A,又写了一个MFC应用程序B。在debug下Ad.dll和Ad.lib,release版本下生成了A.dll和A.lib。当我在程序B中调用的时候(debug版本下),已经指定了依赖库Ad.lib,可是运行的时候找的动态库不是Ad.dll,而是release下生成的A.dll。没有release生成的时候程序总是不运行,生成A.dll后就能运行了。我不明白这是为什么,debug版本下的.lib文件指向了release版本下的.dll文件,这是为什么啊???
先谢谢了~

[解决办法]
加载那个动态库是你自己设置的啊

确认自己写的正确???
[解决办法]
检查两个lib的大小?FC比较下差异。

热点排行