今天玩了一下QT,写了个Hello World,发布时把QtCore4.dll,Qtgui4.dll和mingwm10.dll都已经拷进了release文件夹,但结果显示:
双击release下的exe文件报错,无法定位程序输入点与动态链接库QtCore4.dll上,而debug下没问题.将release下的exe文件拷到qt的bin目录下,再双击就没问题了
原因与解决方案:
编译时用的dll不是QT/bin中的dll,而用得是QT/qt/bin中的QtCore4.dll,Qtgui4.dll和mingwm10.dll,把QT/qt/bin中的这三个Dll拷入release中,问题就解决了.