求助!!!怎么把API写的DLL和LIB添加到并在我的BCB5.0程序用运行???


如题~~
我想调用API写的DLL里面的函数,怎么添加啊?
DLL和LIB都要分别添加吗?
我在程序里面用了LoadLibrary
可提示错误如下:
Linker Error'E:\BCBPRO\PRODLL.LIB.LIB'
contains invalid OMF record,type 0x21(possibly COFF)

10 个解决方案

#1


怎么没人回啊?各位大哥帮帮忙~~

#2


up

#3


对于静态调用把lib加到工程里,并要用到头文件
对于动态调用要写对dll的路径

#4


先用BCB\BIN下的coff2omf.exe把你的dll转变为BCB可用的DLL,然后使用IMPLIB。EXE导出它的LIB,工程中添加LIB,DLL放在同一子目录,组织相应的H文件

#5


不知怎样调用coff2omf.exe?我到它的目录下看了,一运行就关了,把DLL拖到它上面也只是闪一下,呵呵~~~~原谅我笨~~~
再就是IMPLIB.EXE,不知又该怎样运行呢?
哪位能提供中文版的BCB5.0教程或编程指南什么的?

#6


在运行中输入coff2omf old.dll new.dll
同理implib dll.lib dll.dll

#7


楼上的第二行是implib dll.lib dll.lib吧?

#8


调用imlib时成功了
可是调用coff2omf时出错:invalid machine type detected

#9


新旧文件名可以相同吗?

#10


y2002 的第2行是对的

注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
  © 2014-2022 ITdaan.com 联系我们: