QT 库连接问题
这个错误在双击exe执行时不会出现,当传递命令行参数时出问题 ,解决方法:
intmain(intargc,char*argv[])
{
Q_INIT_RESOURCE(rc);
//解决库路径问题============info@seatrix.com
QTextCodec*xcodec=QTextCodec::codecForLocale();
QStringexeDir=xcodec->toUnicode(QByteArray(argv[0]));
QStringBKE_CURRENT_DIR=QFileInfo(exeDir).path();
QStringListlibpath;
libpath<<BKE_CURRENT_DIR+QString::fromLocal8Bit("/plugins/platforms");
libpath<<BKE_CURRENT_DIR<<BKE_CURRENT_DIR+QString::fromLocal8Bit("/plugins/p_w_picpathformats");
libpath<<BKE_CURRENT_DIR+QString::fromLocal8Bit("/plugins");
libpath<<QApplication::libraryPaths();
QApplication::setLibraryPaths(libpath);
//=========================
QApplicationa(argc,argv);
MainWindoww;
w.show();
returna.exec();
}
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。