关于网友提出的“ 无法解析的外部符号 lnk2019 lnk1120错误”问题疑问,本网通过在网上对“ 无法解析的外部符号 lnk2019 lnk1120错误”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: 无法解析的外部符号 lnk2019 lnk1120错误
描述: 症状
无法解析的外部符号 _HidRegisterMinidriver@4,该符号在函数 _DriverEntry@8 中被引用
csdn显示这个函数在Hid.lib中
http://msdn.microsoft.com/en-us/library/ff539835(v=VS.85).aspx
尝试加上
#pragma comment(lib,"hid.lib") 还是没有效果
尝试
属性->连接器->输入->附加依赖项 加上hid.lib
属性->连接器->常规->附加库目录 加上 hid.lib 所在的 目录E:\WinDDK\7600.16385.1\lib\win7\i386
还是无法解析的外部符号 求助
解决方案1: 建议检查项目:
造成这个问题的一般原因就是封装在第三方库中的函数名,或者变量名称在连接时没有识别到造成的;
问题:(1)查看是否包含了头文件;
(2)查看是否引用了库文件;可以在工程设置中link选项卡中找到input项,将lib文件包含进去;
楼主写的预编译指令包含库文件是否路径不对;需要检查一下;
(3)修改设置完成之后,清空工程,重新编译连接
解决方案2: 有没有include Hidport.h;
解决方案3: 手头木有WDK。建议先编译个写好的例子看看正常不正常。
解决方案4: 能造成这个问题的可能性太多...
你先用WDK的命令行编译个看看。
以上介绍了“ 无法解析的外部符号 lnk2019 lnk1120错误”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/3770782.html