似乎Project.ede
只接受预定义的项目,即Arduino Sketch
,Android
,Automake
和Make
。我粘贴ede-cpp-root-project
,但在输入Project.ede
的项目根目录时,我遇到了这个错误:
eieio-persistent-read: Corrupt object on disk: Unknown saved object
这是我粘贴的ede-cpp-root-project项目:
(ede-cpp-root-project "Coloring"
:file "~/workspace/discrete_optimization/hw2/Project.ede"
:include-path '("/"
"/include"
"/include2"
"/include3"))
我真的想为每个项目创建一个文件,而不是在集中文件中。
答案 0 :(得分:1)
Project.ede
文件的使用仅适用于Make或Automake的特定项目类型。虽然您可以手动输入,但应使用ede-new
来创建它们。此外,如果您希望EDE为您创建Makefile,请仅使用该类型的项目。您收到'损坏'消息,因为如果Emacs找到除两种支持项目类型之外的任何其他内容,它将拒绝加载该文件。
如果您想使用ede-cpp-root-project
,可以创建任何旧文件,例如“myproject.el
”,并将ede-cpp-root-project
配置文件放入其中。然后做
M-x load-file RET /path/to/myproject.el
在需要时加载它。