• 5919阅读
  • 3回复

[提问]release不能运行 [复制链接]

上一主题 下一主题
离线83888788
 
只看楼主 倒序阅读 楼主  发表于: 2011-03-07
无法定位程序输入点?nextnode@QhashData@@sapaunode@1@pau21@@z于动态链接库QtCore4.dll上

运行程序后得出这个结果。我把QtCore4.dll和.exe放在同一个文件夹下了, 不知道怎么回事。。。。
[ 此帖被83888788在2011-03-07 23:39重新编辑 ]
离线XChinux

只看该作者 1楼 发表于: 2011-03-07
1、设置环境变量QTDIR为你的qt安装目录
2、加QTDIR下的bin目录到PATH环境变量中

或者

看一下deploy qt application部分的内容,掌握如何发布Qt程序。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线uidab

只看该作者 2楼 发表于: 2011-03-08
这个问题是你拷贝QtCore4.dll的时候拷错了.
一般安装目录下有个bin目录,大家都把这里的dll当作是要用的.实际上应该是安装目录下的qt \ bin目录里的dll
有时候为了工作直接获得答案,而我却失去了思考的乐趣!


飘啊飘,何时能安居!
离线83888788
只看该作者 3楼 发表于: 2011-03-08
谢谢楼上两位,问题已经解决!
快速回复
限100 字节
 
上一个 下一个