VIM编写c++可视化窗口

  难道昨晚我的rp讲到了最低点?

  参加资讯达人,队友猜了将近10个题目才对了1个。

  后来参与抽奖,大概15%的概率也没抽中我。

  然后,回宿舍用vim写c++可视化窗口时,遇见了几个让我心烦意乱的bug。

 

  打开前晚在CB(code::blocks)里的GTK工程,里面的4个文件都是CB自动生成的。因为在我安装GTK对应的库后都运行成功了(http://blog.csdn.net/stilling2006/archive/2009/05/14/4180454.aspx),然后那

晚匆忙关了电脑去睡觉了。打开后发现写得挺好的,但是还是有些复杂,于是比着网上的资料写了个更简单,更易懂的。代码等切换到LINUX下再

贴上来。

 

  本以为不超过20行的代码会顺利通过,但就是报错。截图如下:

  

  以后是WX.H没有自动包含STRING.H进来,于是输入<wx/string.h>,但错误依然。后来打开usr/include/wx-2.8/wx里发现WX.H和STRING.H文件都好好的呆那。一阵困扰。于是草木皆兵,把include <wx/wx.h>改为 <wx-2.8/wx/wx.h> (这个是网上有人推进啊的方法),错误更多了。

 

  后来打开CB里看看为什么在CB里的代码就能顺利通过,我在vim下的就不能通过,这让我感觉到很委屈!对比了半天(其实没啥好对比的),就

发现难道是“”那g++有不能理解的?还是库里有要求?但CB我设置的也是G++,同一个G++啊。带着侥幸的心理,在有“<string>” 的地方都改为

_("string")。结果通过了。

 

  好像正解应该是,在GNU里,这样写了后string就国际化了。呵呵。

 

  在寻找wx包的过程中,发现在/usr/include里有很多很有诱人的包,哈哈。也发现GL运行库明明都在那了,难怪我用cb一新建GL工程就运行

通过了,不过linux下的GL程序运行有问题,得不断地刷新窗口才会有图形显示,不然是黑色一片。我觉得是我设置了3D桌面的原因,有待鉴证。

 

 

GNU Coding Standards

http://www.gnu.org/prep/standards/standards.html#Internationalization

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值