怎样才能把MFC42D.DLL装到我的软件中去? 我原来用SDI编了一个软件,但是全部完成后我才发现,在没有安装VC的机器里,无法运行程序,缺少MFC42D.DLL,请问怎样才能把这个dll放到软件中去?我对这方面不是很懂,请指教。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不是这样的。你用VC生成的时候, 选RELEASE版就可以不用MFC42D.DLL了,它会用MFC42.DLL, 而这个文件WINDOWS中肯定有。 DEBUG版才需要MFC42D.DLL, REALEASE版用的是MFC42.DLL。但MFC42.dll并不是Windows的系统Dll,如果选择静态连接,就可以避免你所遇到的问题。如下:菜单:工程 - Settings - Use MFC in a Static Library 即可如果选择动态连接,则要则程序中带上MFC42.DLL,不过常常发现仅有MFC42.Dll是不够的。 選擇靜態 連接,可以避免沒有MFC的問題.如果要發佈的話,最好是在你的安裝目錄中自帶mfc或是靜態連接.因爲用戶機器 和 你做 開發的機器上mfc的版本很可能不同,而不同mfc可能會引起錯誤.所以建議不要默認使用用戶機器上的mfc. 如果你用installshield那就简单了。把这dll加到share dll file group中就可以了。安装程序自动会为你做。 或者你在创建工程的时候就直接选择Use MFC in a Static Library 最简单的Use MFC in a Static Library 背景提取 多个矩形障碍 两点间曲线路径 应该如何考虑 高手来看看,MessageBoxA挂了。。。 为什么我用ATL写的空服务无法注册? 好郁闷呀,链接问题 LNK2001 DrawText函数,如果全是英文,为啥不换行? *** --- 大家见多识广, 请问 有什么软件 能将 mp3做成家用vcd的碟片,要求能至少保存100首以上 *** 关于GetElement函数的问题 关于自定义结构中变常字符串的定义方法 关于自己封装Window类的问题 《OpenGL中文资料>> <<游戏编程指南>>免费下载,快去呀! help me!!!VC数据库编程!!
你用VC生成的时候, 选RELEASE版就可以不用MFC42D.DLL了,
它会用MFC42.DLL, 而这个文件WINDOWS中肯定有。
菜单:工程 - Settings - Use MFC in a Static Library 即可
如果选择动态连接,则要则程序中带上MFC42.DLL,不过常常发现仅有MFC42.Dll是不够的。
如果要發佈的話,最好是在你的安裝目錄中自帶mfc或是靜態連接.因爲用戶機器 和 你做 開發的機器上mfc的版本很可能不同,而不同mfc可能會引起錯誤.所以建議不要默認使用用戶機器上的mfc.
Use MFC in a Static Library