!!?请教VC高手!!!为什么用VC写的程序写的程序考到别的机器上运行就会出现!找不到所需的.DLL文件-MFCO42D.DLL这样的错误!????要如何解决?? project->settings->general->Microsoft Foundation classes:->Use MFC in a Static Library:) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 别逗了,这是需要DEBUG版本的支持,换成release版本. MFC42D.dll是程序的调试版所需要的DLL,所以很多机器上都没有。只需将工程设置为发布(Release)就可以了。至于使不使用静态连接都没关系 以上两位说的没错,但是按照上述方法肯定可以在没有VC的机器上运行DEGUG版本的VC程序至于RELEASE版,你也可以如下设定。build->set active configuration->.......-win32 releaseOK mfc042d --- d 代表debug版本的意思.你可以连同该dll文件一起拷贝.最好是静态链接. 不过程序一般来说比较大. 将工程设置为发布(Release),使用静态连接可以用于更多的环境95,98,2000 应该到哪里写博客呢? 做了一个实时语音通信的软件,怎么测试呢? 关于select中的readfds集合 如何把多字节字符集项目向unicode项目移植 如何在CView中产生一个对话框,并向其中的ListCtl添加列,和数据并显示 如何改变位图大小 请教实时解密媒体文件问题 BOOL和bool变量类型之间有何区别? 介绍windows编程的书好难哦 怎样得到执行文件的 路径? MIDL.EXE的用法 我用VC ATL写的COM,选了支持MTS,但是debug编译可通过,release不行,为什么?
只需将工程设置为发布(Release)就可以了。
至于使不使用静态连接都没关系
你可以连同该dll文件一起拷贝.
最好是静态链接. 不过程序一般来说比较大.