我用vs2008sp1编译的QT4.5.1库用在vs2008环境下只有使用QString::fromLocal8Bit("中文")才能正确显示中文,而我已经设置了
QApplication a(argc, argv);
QTextCodec::setCodecForLocale(QTextCodec::codecForName("GB18030"));
QTextCodec::setCodecForCStrings(QTextCodec::codecForName("GB18030"));
QTextCodec::setCodecForTr(QTextCodec::codecForName("GB18030"));
请问是不是在configure时还要再设置什么特殊的选项才可以。
另外为什么编译出来的qt包移到别的盘时,运行designer等程序会提示“unable to launch F:\qt_vc\bin\ uic.exe”,(我是在F盘编译的qt)同时运行demo也找不到已编译好的例子,而在f盘可正常运行,好像是在编译时把绝对路径整进去了。
以上这些问题在使用官方使用mingw编译的sdk4.5时都没有,有没有哪位老师可指点一下。