首页 > 代码库 > C++中的dll

C++中的dll

创建动态链接库 (DLL) 项目

  1. 在菜单栏上,依次选择“文件”、“新建”、“项目”。

  2. “新建项目”对话框的左窗格中,依次展开“已安装”、“模板”、“Visual C++”,然后选择“Win32”。

  3. 在中间窗格中,选择“Win32 控制台应用程序”。

  4. “名称”框中为项目指定名称,例如 MathFuncsDll。 “解决方案名称”框中为解决方案指定名称,例如 DynamicLibrary。 选择“确定”按钮。

  5. “Win32 应用程序向导”对话框的“概述”页上,选择“下一步”按钮。

  6. “应用程序设置”页面的“应用程序类型”下,选择“DLL”。

  7. 选择“完成”按钮创建项目。

 

 

尽管 DLL 和应用程序都是可执行的程序模块,但它们之间有若干不同之处。 对于最终用户来说,最明显的差异在于 DLL 不是可直接执行的程序。 从系统角度讲,应用程序和 DLL 之间有两个基本差异:

 

    • 应用程序可有多个同时在系统上运行的实例,而 DLL 只能有一个实例。

    • 应用程序可以拥有堆栈、共用内存、文件句柄、消息队列这样的事物,而 DLL 不能。

 

 

C++中的dll