|

楼主 |
发表于 2006-11-11 12:25:05
|
显示全部楼层
Post by Changyp
我在FC6下面编译了源码.
出了很多警告,好像都是一句话. 警告:提领类型双关的指针将破坏强重叠规则
还有一个错,不过这个错我自己已经修正了.
错误 是 mainframe.h:234: 错误:有多余的限定 ‘MainFrame::’ 在成员 ‘NoLangSupport’ 上
我把你的Makefile改了一下,把优化级别改到了O3.
不过你默认的O2也是一样的,还是会出这样的错
希望你能把那些warning修正一下。。。
还有啊给你提个建议,你把你这个工程用autotools工具做成一个开源的工程,可以configure
然后make然后make install的那种。。
去掉MainFrame::就好,编译器在4.1.x就会报错,包括许多警告,4.0.3就什么错误警告都没有。 |
|