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

有关dllimport异常的有关问题,大家帮忙看看

2012-03-02 
有关dllimport错误的问题,大家帮忙看看#defineBCGCBPRODLLEXPORT_declspec(dllimport)BCGCBPRODLLEXPORTvo

有关dllimport错误的问题,大家帮忙看看
#define   BCGCBPRODLLEXPORT     _declspec(dllimport)


BCGCBPRODLLEXPORT   void   BCGCBProSetResourceHandle   (HINSTANCE   hinstResDLL)
{
BCGCBProDLL.hResource   =   (hinstResDLL   ==   NULL)   ?  
BCGCBProDLL.hModule   :   hinstResDLL;
}

函数BCGCBProSetResourceHandle   所在类为底层类

在编译到这个函数的时候就报错了:error   C2491:   'BCGCBProSetResourceHandle '   :   definition   of   dllimport   function   not   allowed

我自己稍微查了下说是:

dllimport是导入一个外部函数,如果你企图自己实现的话,就会出错,这个函数必须是外部dll提供

dllexport是导出一个函数,比如dll的导出函数,可以供外部使用


但我不知道该怎么解决   求各位前辈帮个忙   谢谢了

[解决办法]
把声明和实现分开
[解决办法]
这个有函数定义,
应该是 导出吧?
dllexport

热点排行