当前位置: 代码迷 >> 共享软件 >> VC++编译乃是LNK2001,def导出了,dependency检查也存在那个接口
  详细解决方案

VC++编译乃是LNK2001,def导出了,dependency检查也存在那个接口

热度:155   发布时间:2016-04-29 10:53:39.0
VC++编译就是LNK2001,def导出了,dependency检查也存在那个接口
这个DLL中有很多个接口,一直正在,可以用,最近加了个接口,def也导出了,stdcall也有,cpp中的函数写法和h写法上返回值和参数也一致,用dependency也找到那个导出的接口,lib和dll也是最新、匹配的,但编译时就是提示:
LNK2001: unresolved external symbol [email protected]

总之各种奇怪,请教一下各位!分数不够发技术区了,只有发这里,见谅!
------解决方案--------------------
不大懂
------解决方案--------------------
很多可能性,检查两边的_VNT_ShowVideo类型是不是匹配,最好是C类型,不是C++
------解决方案--------------------

------解决方案--------------------
你贴这么多代码没用,主要的是调用被调用两边的声明类型,还有DEF文件里的内容,有时DEF里需要手工添加函数名的。
也就是说3行关键的
------解决方案--------------------
弱弱问下,dll的lib文件加入了link的路径里吗?
 
  相关解决方案