大伙帮忙看看 为什么创建动态库 生成不了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
是我写错了吗?
#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