• 5275阅读
  • 1回复

no method `QTextCodec::setCodecForTr' [复制链接]

上一主题 下一主题
离线dxl443
 
只看楼主 正序阅读 楼主  发表于: 2009-04-07
想用中文显示,MAKE时出现错误
g++ -c -pipe -DQWS -fno-exceptions -fno-rtti -Wall -W -O2 -fno-default-inline -DNO_DEBUG -I/usr/local/nzy/qt-2.3.7/include -o main.o main.cpp
main.cpp: In function `int main(int, char**)':
main.cpp:9: no method `QTextCodec::setCodecForTr'
make: *** [main.o] Error 1


贴出源码:
#include <qapplication.h>
#include "msb.h"
#include<qtextcodec.h>

int main( int argc, char ** argv )
{
    QApplication a( argc, argv );
    //qApp->setDefaultCodec(QTextCodec::codecForName("GBK"));
    QTextCodec::setCodecForTr(QTextCodec::codecForName("gb18030"));
  
    Msb w;
    w.show();
    a.connect( &a, SIGNAL( lastWindowClosed() ), &a, SLOT( quit() ) );
    return a.exec();
}


感觉头文件也没问题,为什么会找不到这个函数呢?
离线dxl443
只看该作者 1楼 发表于: 2009-04-09
没有高人来指点下么...
快速回复
限100 字节
 
上一个 下一个