2
我有一個可用的EDE項目,但是我想將該命令定位到該項目的源代碼樹中的一個文件中,而不是在我的.emacs文件中。這可能嗎?將CEDET ede-cpp-root-project命令放在.emacs文件之外
我試過使用directory variables和emacs加載文件,但它確實有任何影響。要做到這一點,我把下面的代碼爲.dir-locals.el項目根:
((nil
. ((ede-cpp-root-project "MyProj"
:name "MyProj Project"
:file "/home/jlisee/projects/myproj_code/CMakeLists.txt"
:include-path '("/packages")
:system-include-path '("/opt/myproj/local/include")
:spp-table '(("CONST" . "const"))
))))
我在.emacs末尾添加(ede-enable-generic-projects)。然後執行「M-x ede-customize-project RET」,錯誤顯示爲:eieio-oref:錯誤類型參數:(或eieio-object-p class-p),nil。如何修復它? –