让我把原因说说吧:
我是在做QT2程序中文化的过程中出现的这种现象。我用QTextCodec来实现中文化的,我编译能通过,可用QVFB测试的时候老说“段错误”。然后我在网上看了一些文章,说是因为配置文件:
config.h(config-qpe.h)里有定义CODEC相关宏,把这些宏给注释掉就可以了。然后我就把$QTDIR/qt/src/tools/目录里的config-small.h config-minimal.h config-medium.h config-large.h 这些文件里和CODEC相关的宏都注释掉了(我看了config.h里的内容,里面什么都没有,只好把其他的几个都改了,也许错了),最后在编译QT,就出现关机现象了。
我用的是QT2,Red Hat 9
配置是-config qpe