在VS上开发qt遇到问题:
解决:
在main最开始加入:
1 QTextCodec *xcodec = QTextCodec::codecForLocale(); 2 QString exeDir = xcodec->toUnicode(QByteArray(argv[0])); 3 QString BKE_CURRENT_DIR = QFileInfo(exeDir).path(); 4 QStringList libpath; 5 libpath << BKE_CURRENT_DIR + QString::fromLocal8Bit("/plugins/platforms"); 6 libpath << BKE_CURRENT_DIR << BKE_CURRENT_DIR + QString::fromLocal8Bit("/plugins/imageformats"); 7 libpath << BKE_CURRENT_DIR + QString::fromLocal8Bit("/plugins"); 8 libpath << QApplication::libraryPaths(); 9 QApplication::setLibraryPaths(libpath);
当然之前的QT creator 安装,VS上QT插件的安装都略过。。。