/DLL(生成 DLL)
/DLL
备注
/DLL 选项将 DLL 作为主输出文件生成。 DLL 通常包含另一个程序可以使用的导出。 有三种方法用于指定导出,按建议的使用顺序列出:
源代码中的 __declspec(dllexport)
.def 文件中的 EXPORTS 语句
LINK 命令中的 /EXPORT 规范
程序可以使用多个方法。
生成 DLL 的另一种方法是使用 LIBRARY 模块定义语句。 同时使用 /BASE 和 /DLL 选项等效于使用 LIBRARY 语句。
请勿在开发环境中指定此选项;此选项仅用于命令行。 使用应用程序向导创建 DLL 项目时,会设置此选项。
请注意,如果在创建 .dll 之前在初步步骤中创建导入库,则必须在生成 .dll 时传递相同的对象文件集,就像生成导入库时传递的那样。
在 Visual Studio 开发环境中设置此链接器选项
打开项目的“属性页” 对话框。 有关详细信息,请参阅在 Visual Studio 中设置 C++ 编译器和生成属性。
单击“配置属性”文件夹。
单击“常规”属性页。
修改“配置类型”属性。
以编程方式设置此链接器选项
- 请参阅 ConfigurationType。