QT写的一个软件
在mian函数中已经加上
QApplication a(argc, argv);
QApplication::addLibraryPath("plugins");
QPluginLoader plugin("plugins\\codecs\\qcncodecs4.dll");
if(! plugin.load())
QMessageBox::information(NULL,"error",plugin.errorString (),QMessageBox::Ok);
/////////////////////////////////////////////////////////////////设置编码
QTextCodec::setCodecForLocale(QTextCodec::codecForName("gbk"));
QTextCodec::setCodecForCStrings(QTextCodec::codecForName("gbk"));
QTextCodec::setCodecForTr(QTextCodec::codecForName("gbk"));
在本机上面运行都没有问题
发布时候在同学机子上面测试
部分测试机器可以正常运行
部分机器中的英文的部分内容会出现乱码,但无出错提示(比如messagebox的按钮ok)
部分测试机器会弹出"the file '........' is not a valid Qt plugin." 的错误提示框;
开发环境:QT4.3.3-opensource+vc2005
发布时候已经加上以下文件
plugins文件夹
QtSvg4.dll
QtGui4.dll
QtCore4.dll
msvcp80.dll
msvcr80.dll
QtSql4.dll
QtXml4.dll
Microsoft.VC80.CRT.manifest
msvcm80.dll
请教下该如何处理