/DLL(生成 DLL)

/DLL

备注

/DLL 选项将 DLL 作为主输出文件生成。 DLL 通常包含另一个程序可以使用的导出。 有三种方法用于指定导出,按建议的使用顺序列出:

  1. 源代码中的 __declspec(dllexport)

  2. .def 文件中的 EXPORTS 语句

  3. LINK 命令中的 /EXPORT 规范

程序可以使用多个方法。

生成 DLL 的另一种方法是使用 LIBRARY 模块定义语句。 同时使用 /BASE 和 /DLL 选项等效于使用 LIBRARY 语句。

请勿在开发环境中指定此选项;此选项仅用于命令行。 使用应用程序向导创建 DLL 项目时,会设置此选项。

请注意,如果在创建 .dll 之前在初步步骤中创建导入库,则必须在生成 .dll 时传递相同的对象文件集,就像生成导入库时传递的那样。

在 Visual Studio 开发环境中设置此链接器选项

  1. 打开项目的“属性页” 对话框。 有关详细信息,请参阅在 Visual Studio 中设置 C++ 编译器和生成属性

  2. 单击“配置属性”文件夹

  3. 单击“常规”属性页。

  4. 修改“配置类型”属性。

以编程方式设置此链接器选项

另请参阅

MSVC 链接器参考
MSVC 链接器选项