如何编译形成DLL

时间:2011-05-20 01:21:43

标签: visual-studio-2008 visual-c++ dll project exe

我有示例项目代码。当我在Visual C ++中编译它时,它生成为EXE。我想知道,如何将最终输出更改为DLL格式。意思是,当我编译时,它变成了DLL。

3 个答案:

答案 0 :(得分:2)

在坚果shell中,动态链接库(DLL)是一个小程序的集合,可以在可执行程序(EXE)需要时调用它们正在运行。

E.g假设,如果程序(exe)需要获得硬盘的可用空间。它可以调用包含带参数和调用函数的函数的 DLL 文件。然后 DLL 将告诉可执行文件可用空间。这允许可执行程序的大小更小,而不必编写已存在的函数

您可以在此处查看所需的步骤:How to Create a Simple Win32 DLL

答案 1 :(得分:2)

将其编译为DLL相对简单,即在Configuration中设置“Configuration Type” - >项目属性中的常规属性为“动态链接库”。

然而,除非您还将入口点导出到DLL中,否则这不会有太大作用。

答案 2 :(得分:1)

创建新项目时,请在“新建项目”对话框中选择“类库”:

enter image description here