最近在开发一个光纤解调仪的软件,用的Qt。厂家给了.dll,.lib,.h文件,可是按照网上的方法一直调用不了dll里面的函数实现。
一直在报错,后来看到网上说dll只能用MSVC编译器编译,之前在网上学习的时候教的都是用MinGW这个编译器,所以我就换成了MSVC,发现还是不行。又看到网上说可能是因为编译器位数的问题所以换成了32位的试了一下成功了。
我推测是因为我要开发的光纤解调仪厂家的dll文件是很早之前的,所以只能用32位的编译器。
最近在开发一个光纤解调仪的软件,用的Qt。厂家给了.dll,.lib,.h文件,可是按照网上的方法一直调用不了dll里面的函数实现。
一直在报错,后来看到网上说dll只能用MSVC编译器编译,之前在网上学习的时候教的都是用MinGW这个编译器,所以我就换成了MSVC,发现还是不行。又看到网上说可能是因为编译器位数的问题所以换成了32位的试了一下成功了。
我推测是因为我要开发的光纤解调仪厂家的dll文件是很早之前的,所以只能用32位的编译器。