魔兽世界布甲幻化简约:我用VC时,debug得到exe,为什么在别人电脑上运行不了?
来源:百度文库 编辑:杭州交通信息网 时间:2024/05/04 16:44:39
运行时,弹出"找不到MFC42D.DLL,因此这个应用程序未能启动..."
如果我用release是不是可以解决?
如果我用release是不是可以解决?
你用的是MFC写的吧,那是因为MFC的DEBUG版本的执行文件用的动态库(DLL)是vc6自带的,不是安装windows就有的,而别人的电脑如果没有安装VC6就不能执行,就会提示你“找不到MFC42D.DLL”之类的信息。
你用RELEASE版本就可以了,也可以象楼上说的,你还可以在建工程时选择as a statically linked library选项,但编译出的执行文件比较大,可能有几兆
需要文件打包,你把所需要的那几个动态连接库一起打包进去就可以了。
除了MFC42D.DLL还有几个必须的,或者你可以把你电脑里的这几个文件一起copy到他的电脑里。
我用VC时,debug得到exe,为什么在别人电脑上运行不了?
为什么我的程序结束时老是弹出Debug Assertion Failed(用VC)
为什么我用VC++总出现cl.exe错误啊????
我的DEBUG.EXE不能运行
我在用DEBUG调试汇编程序时,发现段地址装不进段寄存器,为什么?
VC.net按F5可以运行成功,但执行DEBUG里面的EXE会内存出错
为什么我的程序在vc编译器中点击“运行”按钮运行没有问题,但是在debug中生成的应用程序却无法运行?
Windows XP 中的 debug.exe 到底怎么用?
在vc下用SkinMagic给软件加上皮肤,可是只有debug版本才能显示,Release版本不显示皮肤,为什么?
求救!为什么我安装VC时,一运行setup.exe,系统就重启,急!!!!望知道的朋友帮帮忙!