BCB 静态调用 VC DLL

neelee 2007-12-09 04:25:03
我需要实现通过手机发送短信的功能,于是在网上这个DLL回来,随同这个DLL还有一个VC的实例源码,但是我想在BCB中采用静态调用DLL的方式使用,但是碰到了以下问题,请各位大侠指点。

我自己已经使用implib工具生成了lib文件并包含在项目中,但是弄死调试都不通过,请指教。

在人家的实例代码中,除了这个DLL外,还有一个头文件,如下(为了节省描述,只给出函数声明):

long WINAPI Sms_Get(SMS_Recv * pSms);
long WINAPI Sms_GetSimSms(void);
long WINAPI Sms_Delete(long lIndex);
...........


按照常规的方式,在我的单元加入该头文件的引用
#include "NkiDll.h"

并在我的链接按钮中写入以下代码

void __fastcall TForm1::Button1Click(TObject *Sender)
{
//初始化接口
int lRec = Sms_Init( lMobileType , lConnectType , lPort , 15 , szSmca , Handle);

..............
}


结果是,单元编译通过,但是编译提示:

[Linker Error] Unresolved external '__stdcall Sms_Init(long, long, long, long, char *, void *)' referenced from D:\TEST\UNIT1.OBJ


请各位高人指点


...全文
93 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
Waiting4you 2007-12-09
  • 打赏
  • 举报
回复
我回在你的另一贴里
http://topic.csdn.net/u/20071209/16/e1c12c8d-140a-4ec6-8714-a0e220aded41.html

1,221

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧