读书人

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

发布时间: 2012-03-02 14:40:29 作者: rapoo

有关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

读书人网 >C++

热点推荐