Chinaunix首页 | 论坛 | 博客
  • 博客访问: 350751
  • 博文数量: 62
  • 博客积分: 1441
  • 博客等级: 上尉
  • 技术积分: 615
  • 用 户 组: 普通用户
  • 注册时间: 2006-04-15 02:26
文章分类

全部博文(62)

文章存档

2015年(4)

2011年(6)

2010年(19)

2009年(9)

2008年(8)

2007年(4)

2006年(12)

分类: BSD

2010-09-05 15:56:01

转载:MadEdit 0.2.9解决无法开启多标签的Bug

来自于:http://blog.jiqila.com/post/205/

[不指定 2010/06/29 14:40 | by 袁旭东 ]
  闲话不多说了,直接进入正题。我的系统是Ubuntu 10.04,下载安装了MadEdit deb安装包,安装后,程序文件在/usr/bin/下。由于MadEdit在Ubuntu 9.10以上版本有无法打开多标签的Bug,所以我们要修改MadEdit的源代码,然后编译来解决这个Bug。

  首先,我们要安装wxWidgets 2.6.1及以上版本开发包,并且打开Unicode支持;以及Boost 1.33.0及以上版本开发包。Ubuntu上用新立得就可以了。

  然后,我们就开始编译MadEdit了。为了避免影响之前通过deb安装的MadEdit,所以我们编译安装到其他目录,然后将程序文件覆盖以前的。

引用
tar zxvf madedit-0.2.9.tar.gz
cd madedit-0.2.9
vi src/MadEdit/MadEdit.cpp
# 修改第9716行处的函数OnPaint,在最前面加入
# if(m_ClientWidth==0 || m_ClientHeight==0) return;
# 然后保存退出
./configure --prefix=/usr/local/madedit
make
make install
cd /usr/local/madedit/bin
cp ./madedit /usr/bin/


  至此,我们再运行MadEdit,打开多个标签,程序不会再强行退出了。



阅读(1645) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~