我有示例项目代码。当我在Visual C ++中编译它时,它生成为EXE。我想知道,如何将最终输出更改为DLL格式。意思是,当我编译时,它变成了DLL。
答案 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)
创建新项目时,请在“新建项目”对话框中选择“类库”: