Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2342367
  • 博文数量: 816
  • 博客积分: 10000
  • 博客等级: 上将
  • 技术积分: 5010
  • 用 户 组: 普通用户
  • 注册时间: 2008-12-17 17:57
文章分类

全部博文(816)

文章存档

2011年(1)

2008年(815)

分类:

2008-12-17 18:01:15

现在按照你的列子重写了程序,但编译是在下列语句出现问题:
#ifdef __cplusplus
extern "C" { //DLL 导出的接口函数从这里开始
#endif
//---------------------------------------------------------------------------
int _export WINAPI OpenLock(int iPortNo)
{
    return MyDll.OpenLock(iPortNo);
}
//---------------------------------------------------------------------------
void _export WINAPI CloseLock(viod)  //就在这个地方出现问题???
{
     MyDll.CloseLock();
}
//---------------------------------------------------------------------
提示信息如下:
Build
  [C++ Warning] UnitDll.cpp(86): W8054 Style of function definition is now obsolete
  [C++ Error] UnitDll.cpp(87): E2337 Only one of a set of overloaded functions can be "C"

--------------------next---------------------

阅读(1170) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~