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