如何在vc中链接bcb产生的dll

zych72 2002-10-24 04:13:18
我使用bcb产生的mydll.dll, 希望在vc工程中直接链接进去,我按着borland网站提供的指导进行,方法如http://community.borland.com/article/0,1410,17031,00.html描述:
Run dumpbin on the DLL to get a list of function names.
Manually create a .def file listing these functions as
imports. Then run lib /DEF:[your_def_file_name_].def.

然后把产生的mydll.lib加入vc工程,出现错误如下:
test.obj : error LNK2001: unresolved external symbol _myproc@12
Debug/test.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.

myproc在我的.def中定义如下

Libarary mydll.dll
EXPORTS
myproc @ 1

请有过这方面经验的大虾指点迷津。谢谢
...全文
54 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
zych72 2002-10-25
  • 打赏
  • 举报
回复
NowCan(能量、激情、雨水、彩虹——雷雨云说的没错,borland网站上也这样说的,不过我按照其方法声称的lib VC也可以识别只不过没法找到我在bcb中export的函数
NowCan 2002-10-24
  • 打赏
  • 举报
回复
这是由于没有lib文件造成的,由于BCB的lib格式和VC不一样,所以这个问题基本上只能动态调用来解决。
注:如果你可以通过dll得到VC格式的lib文件,那么把这个lib加入到VC的工程就行了,只是我不知道怎么通过dll得到VC格式的lib文件。
cizi 2002-10-24
  • 打赏
  • 举报
回复
关注

15,472

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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