我把用MFC开发的应用程序拿到没有MFC的环境上运行,需要拷贝几个DLL啊 问题同标题谢谢各位大哥 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你选择静态链接到MFC,就不需要任何DLL了。在工程属性对话框的常规页设置静态链接到MFC。 选择静态连接+release版本就不用COPY DLL文件了 用静态链接确实不用拷DLL了,不过我发现当工程很大,一堆DLL、com什么的混在一起,如果原来是动态链接(编译运行正常),现在改为静态连接会出些莫名其妙的错误。(我怀疑是MFC的静态库和动态库有些地方不同,不知对不对)用动态链接的话,大概要拷三四个DLL,比如mfc70d.dll,你按照目标机程序运行的出错提示,然后从开发机上拷贝就是了。 不要仅仅debug,release就可以了。 装了Office的机器基本不需要裸机的一般需要MFC42.dll其他的可通过Depends看 不用拷贝DLL,你用Release编译,并选择:工程-->设置-->Use MFC in Static Library即可 如果是动态编译的话,一般是MFC42.dll或者MFC.dll静态的话,工程-->设置-->Use MFC in Static Library 用Release版本编译,然后按楼上说的用static library静态编译,不过这样EXE文件要大些也可以用depends等查看exe用到了哪些dll文件,然后把他们全部带上,这样exe文件要小很多 晕``楼上得几位```试过没试过``如果是动态库得``单单MFC42.dll是不够得`别误人子弟``晕死``怎么一点责任心都没`` 根据你用到的东西不同,DLL也不一样的, 一般有3~5个DLL需要MFC42.DLLMSVCRT.DLLMSVCP60.DLL如果用到了其它的,可能还需要最好在一台刚刚安装的 98下运行一下试试,看看缺少什么DLL 需要拷贝几个DLL啊 --------用DEPENDS看一下, 学到了很多东西啊DEPENDS是什么,怎么用啊 MFC关于如何隐藏和显示主窗体 关于MFC应用程序的类型 求助关于线程占用CPU处理时间的问题 初学者请教诸位大哥一个问题 关机时,系统是怎么关闭应用程序的? 关于无smtp发送邮件??????? 中文的处理问题 100分 cwebbrower??? 高手看过来,CHtmlView 在什么地方响应wm_paint 事件,我在源吗上看不到,viewhtml.cpp中也没有 如何在编辑控件(EDIT BOX)中捕捉WM_KEYDOWN事件? 一个简单问题,但小弟不懂,回的请进来救命啊,问题一解决就给分,在线等待,急急急!!!! 请问怎么改变对话框的颜色?
你选择静态链接到MFC,就不需要任何DLL了。在工程属性对话框的常规页设置静态链接到MFC。
裸机的一般需要MFC42.dll
其他的可通过Depends看
你用Release编译,并选择:工程-->设置-->Use MFC in Static Library即可
静态的话,工程-->设置-->Use MFC in Static Library
也可以用depends等查看exe用到了哪些dll文件,然后把他们全部带上,这样exe文件要小很多
MSVCRT.DLL
MSVCP60.DLL如果用到了其它的,可能还需要最好在一台刚刚安装的 98下运行一下试试,看看缺少什么DLL
--------
用DEPENDS看一下,
DEPENDS是什么,怎么用啊