问题:
双击release下的exe文件报错,无法定位程序输入点与动态链接库QtCore4.dll上,而debug下没问题 将release下的exe文件拷到qt的bin目录下,再双击就没问题了.
我的回复:
我也出现了这个问题.
原因很有可能是你环境变量中的系统变量PATH设置问题.
我开始安装QT没有出现这个问题,用了一段时间就出现罗.
觉得是 QtCore4.dll 链接错误,意思是说 release下的可执行程序链接的QtCore4.dll不是QT安装目录下的/bin中的QtCore4.dll.
后来一查找,发现最近安装的CTEX软件中也有QtCore4.dll,找到原因了.
所以,把qt下的库路径添加到我CTEX库路径之前,就解决问题啦.
这是一种典型的动态库连接错误问题.动态链接库QtCore.dll有多个版本,发生冲突.