Emacs 24.3对于windows,Cedet无法与ECB一起工作,错误:功能“speedbar”的递归“require”

Emacs 24.3对于windows,Cedet无法与ECB一起工作,错误:功能“speedbar”的递归“require”,emacs,cedet,emacs-ecb,Emacs,Cedet,Emacs Ecb,目前,我正在努力使用windows的Emacs Emacs-24.3-bin-i386.zip表单。在我通过MELPA站点安装了ECB版本20130202.1459之后,我通过package intall package ECB安装了ECB,并添加了 在.emacs文件中需要“ecb”,运行emacs会导致以下错误: 错误:递归要求“for featurespeedbar” 当我使用“-debug init”选项启动Emacs以检查错误回溯时,我收到了以下消息: ECB2.40使用CEDET2.

目前,我正在努力使用windows的Emacs Emacs-24.3-bin-i386.zip表单。在我通过MELPA站点安装了ECB版本20130202.1459之后,我通过package intall package ECB安装了ECB,并添加了 在.emacs文件中需要“ecb”,运行emacs会导致以下错误:

错误:递归要求“for featurespeedbar”

当我使用“-debug init”选项启动Emacs以检查错误回溯时,我收到了以下消息:

ECB2.40使用CEDET2.0,包含语义2.2、EIO 1.4和speedbar。 要求:自动加载无法定义函数调试


有人知道这有什么问题吗?如何解决?提前感谢。

在执行此命令之前,是否加载了其他软件包?是否也可以尝试安装较新版本的ECB?非常感谢您的回答。除了Emacs内置软件包外,我只使用两个Cedet和ECB。但是我找到了一个解决方案,那就是,我没有将Cedet和Ecb放在build-in location.emacs.d\elpa或site-lisp中,而是将它们放在一个自定义文件夹中,比如说external-where,它可以工作。问题现在已经解决了,但我不确定这是否是由于内置位置中的函数会以某种方式被递归调用造成的?当外部和Emacs的内部CEDET一起使用时,会出现一些问题-这就是为什么应该在内部CEDET之前加载外部CEDET