VC工程-设置里的使用MFC作为共享的DLL ,使用MFC作为静态链接库 二者有何区别,各有什么好处??
而且用MFC开发的程序里如果用到了其它的动态库,就要加载这些动态库,分为动态加载和静态加载,选用动态加载或者静态加载和前面那个选使用MFC作为共享的DLL和使用MFC作为静态链接库有什么关系吗??
VC工程-设置里的使用MFC作为共享的DLL ,使用MFC作为静态链接库,这两选择就是让你选择使用动态库还是使用静态库。
选择动态库(使用MFC作为共享的DLL)的话,就是在发布程序时要把mfc42.dll,msvcrt.dll这两个文件一同打包。
在没有VC环境的机器上不能运行程序,只需要从将安装VC的系统中的system32文件夹里面将MFC42D.DLL、MFCO42D.DLL和MSVCRTD.DLL拷贝出来,和可执行文件放在一起,或者干脆也放到目标机器的system32文件夹里面,就可以了。
选择静态库(使用MFC作为静态链接库)就是生成的文件会大些。
动态加载和静态加载只不过是动态库加载的两种方式。
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- oldu.cn 版权所有 浙ICP备2024123271号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务