让gcc气死了

来源:互联网 发布:阿里云oss搭建网站 编辑:程序博客网 时间:2024/05/01 08:02

上星期用gcc 4.10编译了MyOS,很顺利。由于MyGUI一直是用Dev-Cpp编译的,一直想用gcc来编译它。这样只要一套环境就可以了。结果编译的时候,发现了两个问题。

首先,void* ::operator new(size_t size)中的::必须去掉才能编译。

其次,有4个文件一直编译不了,刚开始怀疑是自己的代码不规范。后来一看,CCheckBox可以编译,而直接从CCheckBox拷贝并修改的CRadioButton缺不好使。而这两个文件几乎一模一样。找了半天,没发现问题。无奈之下,把文件名改了,编译通过。晕。

也不知道是DJGPP的问题,还是gcc的问题。难道非要逼我到linux下吗?我总不能在虚拟机里再跑个虚拟机吧。

原创粉丝点击