[高手帮忙]:在debug下调用一个DLL说缺少MSVCR80.DLL,在release下就可以
我在调用一个DLL时候,如果运行在debug下,编译可以通过,但是就是会因为缺少MSVCR80.DLL执行不起来
但是在Release下,却可以执行,并且还可以争取的调用到DLL中的函数
在网上的例子上debug和Release下都可以正常调用这个DLL中的函数
为什么?
[解决办法]
看一下你的项目的属性,有可能你debug模式设置的是动态编译,而release是用的静态.
[解决办法]
vc8的bug
有时候clean一下关闭工程,打开工程就没问题了。
建议debug,release版都 使用静态链接。
[解决办法]
把debug的工程设置改成静态链接
VC下 project-> seting-> general-> Use MFC in a Static Library
[解决办法]
vc8经常这样 烦得很
[解决办法]
是VS2005还是2003?
如果是这两个版本可以在DEBUG中设置运行库那一项为 "否 ",英文版的找对应的那一项,差设置NO就可以了.