转载: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) |