Window DLL and LIB export

来源:互联网 发布:linux 文件夹压缩命令 编辑:程序博客网 时间:2024/06/06 05:20

1.  lib export way

   

    有三种导出方法,如下:

 

/IMPLIB 选项重写 LINK 在生成包含导出的程序时所创建的导入库的默认名称。               默认名称由主输出文件的基名称和扩展名 .lib 组成。  如果指定了下列一项或多项内容,则程序包含导出: 

  • 源代码中的 __declspec(dllexport) 关键字                               

  • .def 文件中的 EXPORTS 语句                               

  • LINK 命令中的 /EXPORT 规范

2. dllexport export way

_declspec( dllexport ) void fun1( ... )
{
 ......
}
_declspec( dllexport ) void fun2(  )
{
 ......
}

3. .def export way

    project GLRender will export GLRender.lib, and generate GLRender.dll

    3.1  project property

    by vs2010, create empty (win32) project, select dll configuration type,

or after generating project, modify configuration type to dll, see diagram as followings

 

3.2  add .def file to project

3.3   configure export

 

 

 

0 0
原创粉丝点击