UID:81834
set QTDIR=D:\study\program\qt\qtset PATH=D:\study\program\qt\qt\binset PATH=%PATH%;D:\study\program\qt\bin;D:\study\program\qt\mingw\binset PATH=%PATH%;%SystemRoot%\System32set QMAKESPEC=win32-g++
UID:80951
UID:7394
UID:81629
UID:70707
UID:79771
UID:77417
UID:77141
UID:94034
引用第6楼318065268于2009-09-21 17:08发表的 :这个问题也困扰了我一段时间,但现在基本上解决了。本质来讲,是因为程序运行的时候链接到的是D:studyprogramqtbin 里面的dll,而Qt编译的时候使用的实际上是D:studyprogramqtqtbin里面的dll。两种dll虽然名称一样,但是大小不同,内容肯定也有所区别。所以要解决这个问题,最根本的就是要让我们在运行这个程序的时候首先加载到../qt/qt/bin里面的dll。虽然我们设置好了环境变量,但可能这些路径的顺序不同,比如,可能../qt/bin的路径在../qt/qt/bin路径之前,那么系统自然使用的是../qt/bin中的dll了,所以要确定系统最先搜索的是../qt/qt/bin目录。.......
UID:44347
UID:94332