大伙帮忙看看 为什么创建动态库 生成不了lib

大家帮忙看看 为什么创建动态库 生成不了lib
是我写错了吗? 


#ifndef CAOSNANOEML_H
#define CAOSNANOEML_H

#ifdef __cplusplus
extern "C" {
#endif
#ifndef CAOSNANO_eml
#ifdef WIN32
#ifndef CAOSNANO_DRIVER
#define CAOSNANO_eml __declspec(dllexport)
#else 
#define CAOSNANO_eml
#endif /*CAOSNANO_DRIVER*/
#else
#define CAOSNANO_eml
#endif /*WIN32*/
#endif /*CAOSNANO_EXPORT*/


#define CAOSNANO_eml __declspec(dllexport)


CAOSNANO_eml void * send_mail(char* name);


#ifdef __cplusplus
}
#endif


#endif
------解决思路----------------------
工程属性中选择生成lib
------解决思路----------------------
你的函数有实现吗??
------解决思路----------------------
不知道楼主是用什么开发环境,如果是用VS那套环境,可以在创建工程时选择创建DLL/Lib工程,之后编译完成就会生成dll或lib