EVC连接出错.

whbahx   2009-5-10 15:50 楼主
我将PB下面的printer USB程序copy到一个文件夹中. 用EVC4新建一个dll工程. 并包含这些C.H文件及设置路径. 编译连接出错如下:
   Creating library ARMV4IRel/apdusb.lib and object ARMV4IRel/apdusb.exp
usbapd.obj : error LNK2019: unresolved external symbol RegisterClientSettings referenced in function USBInstallDriver
usbapd.obj : error LNK2019: unresolved external symbol RegisterClientDriverID referenced in function USBInstallDriver
usbapd.obj : error LNK2019: unresolved external symbol UnRegisterClientDriverID referenced in function USBUnInstallDriver
usbapd.obj : error LNK2019: unresolved external symbol UnRegisterClientSettings referenced in function USBUnInstallDriver
ARMV4IRel/apdusb.dll : fatal error LNK1120: 4 unresolved externals

请问这是怎么回事情.

回复评论 (5)

这些 都是没有定义的错误,LZ看看
点赞  2009-5-10 16:12
有头文件,没有cpp
点赞  2009-5-10 20:40
这几个函数在usbdi.h中有声明啊. 我已经将usbdi.h和usbclient.lib包含进来了.
可是还是连接出错. 不知道哪里有问题.
点赞  2009-5-10 21:13
应该是缺少相应的库文件吧,楼主看看呢
点赞  2009-5-11 10:30
多半是缺少库文件(.lib),或者是没有把库文件链接进去,#pragma comment lib
点赞  2009-5-11 11:12
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复