BCB怎样调用API函数?(100分)

  • 主题发起人 主题发起人 jeefong
  • 开始时间 开始时间
J

jeefong

Unregistered / Unconfirmed
GUEST, unregistred user!
我用了视频卡的SDK,源码是VC的,API的头文件声明如下:<br>extern &quot;C&quot;<br>{<br>BOOL WINAPI AVER_Init(HWND hwnd, VideoSize VSize);<br>.....<br>}<br><br>我在BCB中直接调用这个函数,<br>AVER_Init(frmVideo-&gt;Handle ,VideoSize_6);<br><br>编译出错提示:<br> [Linker Error] Unresolved external 'AVER_Init' reference from D:/test/main.obj<br><br>所有库文件已经拷贝到当前目录下。<br><br>怎么回事?<br>怎样解决?
 
你要从新用tlibimp把dll导出成lib<br>再在cb里面加入lib一起连接
 
或者动态的、loadlibrary
 
vc的lib,CB不认的<br><br>菜单View,下面的第一个,就可以加入lib
 
BCB~的bin下有个COFFtoOMF工具~试试~把LIB转换成..OMF格式的<br>或许而已..
 
采用动态声明吧,查以前的贴子,一大堆
 
加入Lib,或Obj
 
后退
顶部