QT调用动态链接库报错

在调用外部动态链接库时,报错LNK1107:文件无效或损坏:无法在0x40处读取
下面是我的步骤:
首先把包含lib文件,.h文件,dll文件的DTCCM2_SDK文件夹放入main同级目录下

img


然后点击添加库,外部库,选择dtccm2.
lib文件

img

接着在文件中添加头文件,编译,报错

img

麻烦大家帮忙看看是什么问题

错误LNK1107:文件无效或损坏:无法在0x40处读取表明链接器无法读取输入文件中的相关数据。这通常是由于动态链接库文件无效或损坏导致的。

您可以检查以下几点来解决问题:

确保动态链接库文件在指定的位置(G:\QTChengxu\duxin\DTCCM2_SDK)是有效且完整的。
在配置链接器选项时,确保选择了正确的库类型,比如Windows下动态库
检查您的项目配置是否正确,比如包含路径正确
尝试重新编译和链接您的项目