/DLL(生成 DLL)

2025-06-07 07:28:24

/DLL

备注

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

源代码中的 __declspec(dllexport)

.def 文件中的 EXPORTS 语句

LINK 命令中的 /EXPORT 规范

程序可以使用多个方法。

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

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

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

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

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

单击“配置属性”文件夹。

单击“常规”属性页。

修改“配置类型”属性。

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

请参阅 ConfigurationType。

另请参阅

MSVC 链接器参考

MSVC 链接器选项

海信空调质量评测:用户真实反馈与使用体验分析
怎么解决Google AdMob账户被限流问题