Skip to content

编译器选项:-dll


创建 DLL 和导入库

语法

-dll

描述

-dll 编译器选项创建动态链接库。在 Windows 下创建 DLL(包含导入库),在 Linux 下创建 .so,在 DOS 下创建 DXE。

注意:与 -dylib 相同。

如果指定了 -dll 选项,内置宏 __FB_OUT_DLL__ 被设置为非零值(-1),否则设置为零(0)。

平台差异

  • 在 Windows 上,动态链接库以 ".dll" 文件扩展名创建,导入库创建为 "lib<name>.dll.a" 文件名
  • 在 Linux 上,动态链接库以 ".so" 文件扩展名创建
  • 在 DOS 上,动态链接库以 ".dxe" 文件扩展名创建,导入库创建为 "lib<name>_il.a" 文件名

另请参阅

返回 目录

基于 FreeBASIC 官方文档翻译 如有侵权请联系我们删除
FreeBASIC 是开源项目,与微软公司无隶属关系