高手请进来帮忙~!~!!!!!关于DLL的引用问题,急急~!
我用VB做了个DLL,然后想在VC中调用,DLL已经注册成功,但是在VC中引用时找不到这个DLL这是为什么?
我用VC做的WIN32程序。
另外该DLL在VB和别人机器上的C++ BUILDER 已经调用成功。
HELP~!~急急
问题点数:0、回复次数:5Top
1 楼vcforever(累)回复于 2003-11-03 12:33:08 得分 0
你的DLL是如何导出的呢!
最好是用一个通用的方式来导出DLL中的函数,我知道在VC中是用.def文件来导出函数,其他的开发工具开发出来的程序就可以调用这个DLL!不知道在VB中做一个其他的开发工具开发出来的程序能调用的DLL,应该如何做,我想你的问题就出在导出函数上面!Top
2 楼Weiguo(卫国)回复于 2003-11-03 13:10:13 得分 0
在VB中制作DLL,直接将在CLASS中的函数定义为PUBLIC就是导出函数了,以前我也经常这么做,从没有遇到过这种问题。Top
3 楼liuxianzhi(碧渊)回复于 2003-11-03 14:59:47 得分 0
你这里的“找不到这个dll”是什么概念?是调用不了这个dll里面的接口吗?你是不是需要把这个dll对应的头文件导入到VC的工程才能用?Top
4 楼Weiguo(卫国)回复于 2003-11-03 15:34:05 得分 0
不是调用不了,是在VC里引用的时候找不到这个DLL,
Project-->Add to Project-->Compnent...
在这里找不到我所注册的DLLTop
5 楼liuxianzhi(碧渊)回复于 2003-11-21 11:08:12 得分 0
你把你的dll放到与你的exe文件相同的路径下吧!Top




