失败现象,什么故障?有的编译器,会自动修改函数的名字(增加个前缀或后缀什么的,比如,把A()改成_7490_A()什么的)。你先查查CAN2USB.dll里有哪些接口,方法如下:在DOS命令行下,cd到想查看.dll文件所在目录下。敲如下命令:dumpbin -exports CAN2USB.dll或者link -dump -exports CAN2USB.dll 即可。dumpbin和link应该是Vistual Studio里带的命令。