gpt4 book ai didi

Emacs CEDET 和系统包含路径

转载 作者:行者123 更新时间:2023-12-05 00:41:37 27 4
gpt4 key购买 nike

我想添加 openMPI 库头文件的路径。因此,在我发现所有 openMPI 头文件都在/usr/lib/openmpi/include/* 之后,我将这两行添加到了我的 .emacs 中:

(semantic-add-system-include "/usr/lib/openmpi/include" 'c-mode)
(semantic-add-system-include "/usr/lib/openmpi/include" 'c++-mode)

我认为这没问题,但它不起作用!
这是semantic-c-describe-envirnoment 命令的结果:

This file's system include path is:
/usr/include
/usr/local/include/
/usr/lib/gcc/i486-linux-gnu/4.4.3/include/
/usr/lib/gcc/i486-linux-gnu/4.4.3/include-fixed/
/usr/include/



无法弄清楚出了什么问题或我错过了什么

谢谢

最佳答案

我没有解释为什么它不起作用。由于我遇到了同样的问题,经过试验,我找到了一个对我有用的修复方法:

(defun my-semantic-hook ()
(semantic-add-system-include "/usr/lib/openmpi/include" 'c-mode)
(semantic-add-system-include "/usr/lib/openmpi/include" 'c++-mode))
(add-hook 'semantic-init-hooks 'my-semantic-hook)

关于Emacs CEDET 和系统包含路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2825535/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com