请问静态库程序(.lib)调用时在头文件该如何声明?

trybird 2001-10-26 06:24:32
动态库(.dll)的声明用
__declspec(dllimport) [函数类型] [函数名]([参数],...)

那静态调用(.lib) Add->Project后,在头文件(.h)里如何声明啊?

我知道它巨简单,但哪位兄弟给俺举个例子啊?
...全文
213 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
trybird 2001-10-26
  • 打赏
  • 举报
回复
是这样的----我用了一个WriteTXT()函数在aaa.Lib里面,但运行程序Link时,总提示在相应的路径下找不到aaa.dll.而我只生成了aaa.lib,从来没生成过aaa.dll!
---在aaa.h头文件里我就是象chzy00(子逸)说的直接声明但怎么回事呢?!
逸少 2001-10-26
  • 打赏
  • 举报
回复
不需要特别声明,
type calltype funname(args...);
与函数的定义一样,把定义的部分拷贝来,在最后家一个 ‘;’就行了。
calltype 为 __stdcall,__cdecl ,__fastcall 等,如果定义时没有特别指定,也不用指定。

13,825

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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