用QTSOCKET 做了一个通讯服务程序(QT4控制台应用),发布时候· 在release目录下运行时,报错,前后提示QtCore4.dll和QtNetwork4.dll 这两个动态库文件不存在,后面从QT安装目录拷过来后,运行正常。现在的问题是, 将程序拷到其它电脑上的时候,就报错了。运行不起来·· 在网上查了一下,又添加了libgcc_s_dw2-1.dll、mingwm10.dll· 拷过去再运行,问题依旧,提示错误“由于应用程序配置不正确,应用程序未能启动,重新安装应用程序可能会纠正这个问题”。 这个程序我
仅引用到的头文件如下:
#include <QTcpServer>
#include <QTcpSocket>
#include <QDateTime>
#include <QObject>
#include <QTextCodec>
#include <QtCore/QCoreApplication>
莫非是我还有其它的动态库没有加进来?
哪位朋友知道的,告知一下。 我已经折腾了两天了.. 还是找不到原因所在。
另外我现在用的是QT最新版本的 SDK ( Qt 4.8.0 for Desktop - MSVC2008 (Qt SDK) )
操作系统:XP
------解决方案--------------------
vc的sdk用不到libgcc_s_dw2-1.dll、mingwm10.dll,这俩是mingw的
------解决方案--------------------
msvcm90.dll
msvcp90.dll
msvcr90.dll
Microsoft.VC90.CRT.manifest
这四个找出来附上去
------解决方案--------------------
MSVC2008 编译的程序要么静态编译 要么安装VC2008 运行库
这些都是基本东西了