读书人

程序移植有关问题 DLL

发布时间: 2013-09-07 14:12:44 作者: rapoo

程序移植问题 DLL
一个.exe 三到四个动态库.

全部编译成debug 版本 (Release 版本有问题)

ADO.dll中用了 msado15.dll

当将整个程序移植到其它电脑上时.

出现如下问题:

程序移植有关问题 DLL
This application has requested the Runtime to terminate it in an unusual way.Please contact the application''s support team for more information.

求大神指点 解决方法与思路
[解决办法]
Debug版本是需要一些库文件的,你可以用Depends工具查看一下你本机的几个文件依赖哪些文件,将这些文件拷贝给其他机器,然后允许你的DEBUG版本程序
[解决办法]
发布产品一定要Release版本,Debug版本不适合
[解决办法]
这个问题我刚遇到了,已解决。原因是Debug中间牵扯到很多模块的逻辑关系,当你拷贝代码到别的机器时这些关系并不能对应和找到。而Release一般自动加载了这些关系的,拷到别的电脑关系不变,所以自己在release下,看下缺少哪些依赖的文件,release调试通过没问题了,放到别的机器绝度可用的

读书人网 >VC/MFC

热点推荐