请问谁知道c++builder如何引入dll???(100分)

  • 主题发起人 主题发起人 timerri
  • 开始时间 开始时间
T

timerri

Unregistered / Unconfirmed
GUEST, unregistred user!
有例子或讲清楚必要步骤的给分
不要用loadlibrary!!
 
Project -> import Type Library
 
SuperJS:你那是引入com类型的库......
 
Project -> Add To Project,文件类型选择*.lib(选择包含了DLL调用信息的lib文件),
将该lib文件加入到项目中,然后在调用单元的头文件中加入:
__declspec(dllimport) 函数返回值 函数名称(参数);
例:
extern "C" __declspec(dllimport) char *GetDateTime(int Flag);
extern "C"表示采用C命名约定,这是为了兼容各种语言。
如果编译通过,就可以像调用一个普通函数那样调用它了。
如果你没有lib文件,可以用implib工具来从DLL文件中导出,用法是:
implib dt.lib dt.dll
 
虽然我已经有了答案,但分还是给你!!多谢
 
后退
顶部