首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 共享软件 >

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

2013-01-01 
VC++编译就是LNK2001,def导出了,dependency检查也存在那个接口这个DLL中有很多个接口,一直正在,可以用,最

VC++编译就是LNK2001,def导出了,dependency检查也存在那个接口
这个DLL中有很多个接口,一直正在,可以用,最近加了个接口,def也导出了,stdcall也有,cpp中的函数写法和h写法上返回值和参数也一致,用dependency也找到那个导出的接口,lib和dll也是最新、匹配的,但编译时就是提示:
LNK2001: unresolved external symbol _VNT_ShowVideo@0

总之各种奇怪,请教一下各位!分数不够发技术区了,只有发这里,见谅!
[解决办法]
不大懂
[解决办法]
很多可能性,检查两边的_VNT_ShowVideo类型是不是匹配,最好是C类型,不是C++
[解决办法]
VC++编译便是LNK2001,def导出了,dependency检查也存在那个接口
[解决办法]
你贴这么多代码没用,主要的是调用被调用两边的声明类型,还有DEF文件里的内容,有时DEF里需要手工添加函数名的。
也就是说3行关键的
[解决办法]
弱弱问下,dll的lib文件加入了link的路径里吗?
 VC++编译便是LNK2001,def导出了,dependency检查也存在那个接口

热点排行