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

程序移植,dll存在,dll加载失败。该怎么处理

2014-07-22 
程序移植,dll存在,dll加载失败。xp+vc6写的程序我将源程序全部拷贝到server2008 r2(64位。未装vc6及vs等编译

程序移植,dll存在,dll加载失败。
xp+vc6写的程序
我将源程序全部拷贝到server2008 r2(64位。未装vc6及vs等编译环境)下,不能运行。
报错:dll加载失败。126-----这个错误是我自己控制的。
要加载的dll确实放在源程序目录下,debug及release下都有,我运行的是debug版本的exe。

[解决办法]
MFC42UD那些东东也都有了么
[解决办法]

引用:
但是编译运行就没错。

编译的时候又不会去运行,那些语法啥没错误就行的~关键是本身很多DLL,32和64的就不同,能兼容就奇怪了呢~我用ado,64写好的拿到32下各种异常的
[解决办法]
引用:
本帖最后由 oyljerry 于 2012-11-30 21:58:23 编辑
            引用:引用:
但是编译运行就没错。
编译的时候又不会去运行,那些语法啥没错误就行的~关键是本身很多DLL,32和64的就不同,能兼容就奇怪了呢~我用ado,64写好的拿到32下各种异常的
……

一种可能性,那就是运行时缺少对应的VC6的MFC类库文件等
[解决办法]
不会是Release版和Debug版的DLL混淆吧?

版主说的那种情况我遇到过。解决方法是携带VC6.0的MFCDLL。这个是有用的

热点排行