qt creator加载VC++编写的动态库成功,但调用该库里面的函数失败

2025-01-01 23:12:31
推荐回答(1个)
回答1:

失败现象,什么故障?
有的编译器,会自动修改函数的名字(增加个前缀或后缀什么的,比如,把A()改成_7490_A()什么的)。
你先查查CAN2USB.dll里有哪些接口,方法如下:

在DOS命令行下,cd到想查看.dll文件所在目录下。
敲如下命令:dumpbin -exports CAN2USB.dll

或者link -dump -exports CAN2USB.dll 即可。dumpbin和link应该是Vistual Studio里带的命令。