首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

不允许dllimport函数的定义解决办法

2013-11-08 
不允许dllimport函数的定义头文件#ifndef _MVS_Email_API_#define _MVS_Email_API_#ifdef MVS_Email_EXPOR

不允许dllimport函数的定义
头文件
#ifndef _MVS_Email_API_
#define _MVS_Email_API_

#ifdef MVS_Email_EXPORTS
#define MVS_Email_API extern "C" __declspec(dllexport)
#else
#define MVS_Email_API extern "C" __declspec(dllimport)
#endif
//-------------------------------------------------------------------------------------
// 功能:初始化环境
// 参数:pReserved:保留
// 返回:错误代码
//-------------------------------------------------------------------------------------
MVS_Email_API intMVS_Email_Initialize(void* pReserved);
#endif


实现文件
MVS_Email_API intMVS_Email_Initialize(void* pReserved)
{
return 1;
}


错误1error C2491: “MVS_Email_Initialize”: 不允许 dllimport 函数 的定义g:\hzg_soft\mvs_email\mvs_email\mvs_email.cpp131MVS_Email
动态链接库
[解决办法]
源文件里,不需要用MVS_Email_API修饰

热点排行