Window DLL and LIB export

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

Window DLL and LIB export_第1张图片

 

3.2  add .def file to project

Window DLL and LIB export_第2张图片

3.3   configure export

Window DLL and LIB export_第3张图片

 

 

 

你可能感兴趣的:(Window DLL and LIB export)