首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Emacs中找到ede-cpp-root-projects的设置?

如何在Emacs中找到ede-cpp-root-projects的设置?
EN

Stack Overflow用户
提问于 2014-09-06 12:19:04
回答 1查看 240关注 0票数 0

在Emacs中,我们可以按如下方式设置ede-cpp-root-project

代码语言:javascript
复制
(ede-cpp-root-project "NAME"
                      :file "FILENAME"
                      :include-path '("/include" "../include" "/c/include")
                      :system-include-path '("/usr/include/c++/3.2.2/")
                      :spp-table '(("MOOSE" . "")
                                   ("CONST" . "const")))

设置完成后,如何验证:include-path:system-include-path:spp-table的值?我想看看EDE/Emacs是否设置了与我指定的值不同的其他值。如果是这样,我想知道这些值是什么。

提前感谢您的帮助。

EN

回答 1

Stack Overflow用户

发布于 2014-09-19 08:35:10

如果你碰巧在一个C或C++缓冲区中,你可以使用:

M-x语义-c-描述-环境RET

并查找与您的缓冲区相关联的EDE项目,它显示的数据应该包括您的不同路径和它正在使用的所有宏。

如果您不在C buffer中,则需要使用其他一些调试工具。当我调试这些特性时,我使用的是data-debug,当您从bzr使用它时,它是CEDET发行版的一部分。

代码语言:javascript
复制
(require 'data-debug)

接下来:

代码语言:javascript
复制
M-: ede-object RET

将对变量ede-object求值,而data-debug将为您提供一个可读的转储文件。使用SPC展开部分。

如果M-:没有被接管,则使用

代码语言:javascript
复制
M-x data-debug-eval-expression RET ede-object RET

如果你没有数据调试,你可以尝试解释'eval‘中的原始对象转储。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25696728

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档