读书人

无法解析的外部符号 lnk2019 lnk1120

发布时间: 2012-02-12 17:16:33 作者: rapoo

无法解析的外部符号 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

还是无法解析的外部符号 求助



[解决办法]
能造成这个问题的可能性太多...

你先用WDK的命令行编译个看看。
[解决办法]
建议检查项目:
造成这个问题的一般原因就是封装在第三方库中的函数名,或者变量名称在连接时没有识别到造成的;
问题:(1)查看是否包含了头文件;
(2)查看是否引用了库文件;可以在工程设置中link选项卡中找到input项,将lib文件包含进去;
楼主写的预编译指令包含库文件是否路径不对;需要检查一下;
(3)修改设置完成之后,清空工程,重新编译连接
[解决办法]
手头木有WDK。建议先编译个写好的例子看看正常不正常。
[解决办法]
有没有include Hidport.h;

读书人网 >C++

热点推荐