而后将 可执行文件 与 需要的动态库放到同一个文件夹下,一般需要
myprogram.exe
mingwm10.dll
libgcc_s_dw2-1.dll
qtcore4.dll
qtgui4.dll
有同学抱怨,动态库拷过去以后,程序报错 无法定位程序输入点于动态链接库QtCore4.dll上 ,这一般是由于系统中装了多套Qt的运行库,而你拷贝的不是Qt安装目录下的库所导致的。比如,当安装的是Qt SDK时,很容易导致这个问题,因为里面的Qt是mingw编译的,但里面的QtCreator是msvc编译的,所以不少人不小心就吧QtCreator带的Qt运行库拷过来了。
------------------
这几个dll肯定没搞错,那就应该是插件的问题了吧。
插件就是E:\QtSDK\Desktop\Qt\4.8.1\mingw\plugins\sqldrivers这里面的dll吧
也就是应该在exe的目录下有一个子目录sqldrivers里面放有qsqlodbc4.dll即可。
对不?