QT新手: incomplete type 'QTextCodec' used in nested name specifier这个是什么意思?怎么办?

又失误了 发布于 2012/03/08 17:18
阅读 9K+
收藏 0

之前做个小程序还可以编译成功,但是后来又做了一个就不可以了总是报这个错,这是为什么,求解,先谢谢了。

加载中
0
FreeZ
FreeZ

没代码怎么回答,有可能没有包含QTextCodec头文件。

0
又失误了

这样添加可以吗?

0
szmneo
szmneo
    QApplication a(argc, argv);
    /// 增加中文支持
    QTextCodec *codec = QTextCodec::codecForName("GB2312");
    QTextCodec::setCodecForLocale(codec);
    QTextCodec::setCodecForCStrings(codec);
    QTextCodec::setCodecForTr(codec);
    QFont font("宋体",10,QFont::Normal,FALSE);
    a.setFont(font);

你想这么写?
0
FreeZ
FreeZ

Qt4.8.0 VC2008 编译通过

又失误了
非常感谢,确实一开始我这样编辑过一次,是成功的,但是在此编辑的时候却出现了这样的错误,期间我也没做什么改动,所以比较渺茫,再次感谢。
返回顶部
顶部