Use MFC in a Static Library 和 use MFC in a Shared DLL 区别
来源:互联网 发布:网络信息安全涉及 编辑:程序博客网 时间:2024/04/30 14:05
如果选择use MFC in a Shared DLL 的话,你编译后的程序中不包含MFC库,所以文件会比较小,但是如果你的程序直接移到一个没有安装过MFC的机器上时,可能会导致找不到MFC的DLL。
如果选择Use MFC in a Static Library ,那你编译后的程序就直接包含了调用MFC的部分的库,文件可能会大一些,但是可以直接移到其他机器上运行。
前者是静态链接,发布不用带MFC的DLL文件。
后者是动态连接,发布要带MFC得DLL文件。
如果可执行文件只有一个,使用前者,执行速度快,但文件比较大。
如果可执行文件多个,使用后者,因为DLL文件是共享的,所以文件体积总量减少。
单个文件也小。加载执行块,但运行速度略比前者慢。
used in a static library:
使用lib文件。lib是已经编译好的二进制文件,可以与你的工程静态链接起来成为一个exe。
used in a shared dll:
使用dll文件,函数实现隐藏在DLL文件内部,你的工程编译成exe文件后,运行时才调用dll 。
- Use MFC in a Static Library 和 use MFC in a Shared DLL 区别
- Use MFC in a Static Library 和 use MFC in a Shared DLL 的区别
- Use MFC in a Static Library 和 use MFC in a Shared DLL 在运用上有什么区别?
- Use MFC in a Static Library 和 use MFC in a Shared DLL 在运用上有什么区别
- Use MFC in a Static Library 和 use MFC in a Shared DLL 在运用上有什么区别?
- 关于Use MFC in a Shared DLL和Use MFC in a Static Library 转换遇到的问题
- Use MFC in a Static Library
- use MFC in static LIB与use MFC in shared dll在下面这段程序的区别
- “Use MFC in a Static Library” -> CRT static
- 请选择【Use MFC in a Static Library】创建工程
- Use MFC in a Static Library,This may be due to a corruption of the heap....
- ow to use DllMain in a MFC dll project (ZZ
- How-to use a shared library in native-activity
- VS的USE MFC IN SHARE DLL
- Cannot use this in a static context
- Cannot use this in a static context
- Cannot use this in a static context
- Cannot use this in a static context
- 老大语录
- C语言宏定义
- 远图(FarMap)花絮
- XHTML Tags
- 关于 Progress Bar 控件的使用
- Use MFC in a Static Library 和 use MFC in a Shared DLL 区别
- MP3、MP4、MP5、PSP
- 使用 OPENFILENAME 以及 GetOpenFileName、GetSaveFileName 实现打开,保存对话框
- 深入探究VC —— 资源编译器rc.exe(3)
- 使用HTA创建Access数据库
- Silverlight 3 中的新增功能
- 深入浅出之正则表达式
- Reading Notes on NS2(11)
- Could not find jar tool executable & Target is not a JDK root.System library was not found.