最近在用QT4开发,调用VS2017编写的dll库的时候一直提示找不到函数定义,折腾了很久才找到原因,原来qt4.8.7用的编译工具mingw是32位的,而我编译的dll库是64位的,这样调用就会出现这个问题,后面dll库编译成32位的再调用就没有问题了。
当然这个问题还有其他原因,比如没有导入相应的库文件,导入了库文件但是库中确实没有这个函数。
最近在用QT4开发,调用VS2017编写的dll库的时候一直提示找不到函数定义,折腾了很久才找到原因,原来qt4.8.7用的编译工具mingw是32位的,而我编译的dll库是64位的,这样调用就会出现这个问题,后面dll库编译成32位的再调用就没有问题了。
当然这个问题还有其他原因,比如没有导入相应的库文件,导入了库文件但是库中确实没有这个函数。