标题:在windows上发布Qt程序的问题
作者:hanxing30
日期:2007-12-24 10:45
内容:
我按照的第二种方法(VC2005编译程序运行时需要的几个dll文件)发布程序时遇到问题
目的机器环境:
win2003 server + Sql server +程序部署
程序部署:
plugins目录(QT目录下直接复制过来的)
qt.conf
QtGuid4.dll
QtCored4.dll
QtSqld4.dll
QtXmld4.dll
QtNetworkd4.dll
Microsoft.VC80.DebugCRT.manifest
msvcm80d.dll
msvcp80d.dll
msvcr80d.dll
现象:
a.当执行我的*.exe时,程序中codec(gb18030)为空,并且无法打开数据库(db也为空).
b.当执行QT中examples目录下的各个例子时,Gui相关的程序正常运行,Sql相关的报错(打不开数据库).
c.以上a,b 步骤在我本机上正常运行.
本机环境:
xp + VS2005 集成 QT4.3商业版.
因为本机可以运行,所以QT库codec,odbc是可以保证编译进去了.
请同学们帮忙分析一下问题所在. 先谢谢了.
在线等
#1 [hanxing30 12-24 14:26]
程序编译成release版,正常运行.
#2 [hanxing30 01-07 09:16]
release版的程序部署到XP上正常运行...
但是,部署到2003server上,,就找不到qtcore.dll了.
难道2003和xp的部署还有什么区别吗?
望同学们指教.